Índice
Data da versão: 11/01/2007
Esta versão fornece erro fixo no suporte PostgreSQL 8.2 e em alguns pequenos aumentos de desempenho.
Fixado erro de atalho point-in-polygon em Within().
Fixado PostgreSQL 8.2 NULO na manipulação para
índices.
Atualizados arquivos de
especificação RPM.
Adicionado short-circuit para transform() dentro do case no-op.
JDBC:
Fixado JTS manipulando para geometrias
multi-dimensional (agradecimentos a Thomas Marti pela
sugestão e a colaboração
parcial).
Adicionalmente, agora JavaDoc é compilado e empacotado.
Fixados problemas do classpath com GCJ. Fixados
compatibilidade do pgjdbc 8.2, perdendo suporte para JDK 1.3 e
anteriores.
Data da versão: 08/12/ 2006
Esta versão fornece definições de tipo junto com potencialidades da serialização/deserialização para geometrias curvadas definidas SQL-MM, assim como aumentos de desempenho.
Data da versão: 02/11/2006
Esta é uma versão de fixação de erro, em particular que fixa um erro crítico com interface GEOS nos sistemas 64bit. Inclui uma atualização dos parâmetros SRS e de uma melhoria nas reprojeções (tome Z na consideração). Melhoria é incentivada.
Se você estiver promovendo da versão
1.0.3 ou posteriores siga este procedimento soft upgrade.
Se você estiver promovendo de uma versão entre
1.0.0RC6 e 1.0.2
(inclusive) e querer realmente um melhoramento vivo leia
o upgrade section do
capítulo notas da versão 1.0.3.
Melhorias de alguma versão anterior
à 1.0.0RC6 requer um hard upgrade.
Fixada mudança CAPI que quebrou plataforma
64-bit.
carregador/descarregador: fixado testes de regressão e uso
de saída.
Fixado erro setSRID() em JDBC, agradecimento à Thomas Marti.
uso ordenada Z nas reprojeções.
spatial_ref_sys.sql alterado para EPSG 6.11.1 para uso de um pacote
simples de variáveis de versão para todos.
Inclue a Version.config no
carregador/descarregador de mensagens USAGE.
Substitue o hand-made, analizador de
versão JDBC frágil com Properties.
Data da versão: 13/10/2006
Esta é uma versão de correções, incluindo um padrão de segmento crítico no win32. Melhorias são incentivadas.
Se quiser melhorias da versão 1.0.3 ou posteriores
siga o procedimento soft upgrade.
Se quiser melhorias da versão entre
1.0.0RC6 e 1.0.2 (inclusive) e realmente quer
uma melhoria leia upgrade section do
capítulo notas da versão 1.0.3.
Melhorias de alguma versão anterior para 1.0.0RC6 requer um hard upgrade.
Fixado erro de link MingW que foi causado pgsql2shp
para segmento padrão em Win32 quando compilado
por PostgreSQL 8.2.
fixado nullpointer Exception no método Geometry.equals()
em Java.
Adicionado EJB3Spatial.odt para cumprir a exigência
de
distribuição GPL “preferred
form of
modification”.
Removido sincronização obsoleta JDBC do
código Jts.
Atualizado pesadamente os antiquados arquivos README para
shp2pgsql/pgsql2shp fundindo-o com as páginas principais.
Fixada etiqueta versão no
código jdbc que ainda
diz “1.1.3” na
versão
“1.1.4”.
Data da versão: 27/09/2006
Esta é uma versão de fixação de erro incluindo algumas melhorias na interface Java. Melhorias são incentivadas.
Se quiser melhorias da versão 1.0.3 ou posteriores
siga o procedimento soft upgrade.
Se quiser melhorias de uma versão entre 1.0.0RC6 e 1.0.2
(inclusive) e realmente quer uma melhoria leia o upgrade section do
capítulo notas da versão 1.0.3.
Melhorias de alguma versão anterior para 1.0.0RC6
requer um hard upgrade.
Fixado suporte para PostgreSQL 8.2.
Fixado erro na função collect()
descartando SRID de entrada.
Adicionado SRID que verifica a combinação
em MakeBox2d e MakeBox3d.
Fixado regresso de testes para passar com GEOS-3.0.0.
Improved pgsql2shp run concurrency.
Melhorada a concorrência de
execução pgsql2shp.
Retrabalhado o suporte JTS para refletir novos upstream
atitudes de
desenvolvedores próprios JTS para
manipulação do
SRID. Simplifica o código e a
apaga a construção que depende de GNU Trove.
Adicionado o suporte EJB2 doado pela "Geodetix s.r.l.
Company" http://www.geodetix.it/ .
Adicionado tutorial/exemplos EJB3 doados por Norman Barker
<nbarker@ittvis.com>.
Reorganizado um pouco o leiaute do diretório java.
Data da versão: 30/062006
Esta é uma versão de fixação de erro incluindo também algumas funcionalidades novas (mais notavelmente suporta a grandes transações) e aumento de portabilidade. Melhorias são incentivadas.
CORREÇAO em distance(poly,poly) dando
resultados
errados.
CORREÇAO em
pgsql2shp código de retorno bem
sucedido.
CORREÇAO em shp2pgsql manipulando
MultiLine WKT.
CORREÇAO em affine() falha na
atualização
da caixa delimitada.
WKT analisador: construção
proibida das
multigeometrias com elementos EMPTY (suportados ainda
para
GEOMETRYCOLLECTION).
NOVO suporte a grandes Transações.
NOVO função DumpRings().
NOVO função AsHEXEWKB(geom, XDR|NDR).
Testes de regressão melhorados: MultiPoint e
ordenadas científicas.
Fixado alguns erros menores em código code.
Adicionada as funções acessor apropriado
que funciona para todos os campos na
preparação de
fazer aqueles campos privados mais tarde.
NOVO suporte de teste de regressão para
carregador/descarregador.
Adicionado --with-proj-libdir e --with-geos-libdir para
configurar interruptores (switches).
Suporte para contruir Tru64 build.
Usar Jade para gerar documentação.
Sem link pgsql2shp para mais libs então requerida.
Suporte inicial para PostgreSQL 8.2.
Data da versão: 30/03/2006
Esta é uma versão de
fixação de erro
incluindo algumas funções e novos
aumentos de
portabilidade. Melhorias são incentivadas.
Se quiser melhorias da versão 1.0.3 ou posteriores
siga o procedimento soft upgrade.
Se quiser melhorias de uma versão entre 1.0.0RC6 e 1.0.2
(inclusive) e realmente quer uma melhoria leia o upgrade section do
capítulo notas da versão 1.0.3.
Melhorias de alguma versão anterior para 1.0.0RC6
requer um hard upgrade.
CORREÇAO em SnapToGrid()
computação da
saída da caixa delimitada.
CORREÇAO em EnforceRHR().
jdbc2 SRID manipulando reparos no código JTS.
Fixado suporte para arquitetura 64bit.
Testes de regressão agora podem ser
executados *before* instalação postgis.
Novas funções de
transformação de matriz affine().
Nova função rotate{,X,Y,Z}().
Antigas funções translating
e scaling agora usam internamente affine().
Controle de acesso enfileirado estimated_extent() para
construção com pgsql
>= 8.0.0.
Data da versão: 23/01/2006
Esta é uma versão importante de correções, melhorias é altamente recomendada. A versão precedente conteve um erro em postgis_restore.pl que impede o procedimento hard upgrade de completar-se e um erro no conector GEOS-2.2+ que impede os objetos GeometryCollection a serem usados em operações topológicas.
Fixado uma saída prematura em postgis_restore.pl.
Fixação de erro no geometrycollection
manipulando conector GEOS-CAPI.
Solaris 2.7 e melhorias de suporte MingW.
Fixação de erro no
line_locate_point().
Fixado manipulação de caminho postgresql.
Fixação de erro no
line_substring().
Adicionado suporte para conjunto localizado no
verificador de regressão.
Data da versão: 21/12/2005
Esta é uma versão menor, contendo muitas
melhorias e coisas novas. O
mais notavel: o procedimento da
construção extremamente simplificada;
transform() desempenho melhorado drasticamente;
mais estabilidade na conectividade GEOS (suporte CAPI); muitas novas
funções; suporte da topologia do
esboço.
É altamente recomendado melhoria para antes de
GEOS-2.2.x instalando
PostGIS, isto assegurará futuros melhoramentos GEOS
não requererá uma
reconstrução da biblioteca de PostGIS.
Esta versão inclui o código de Mark Cave
Ayland para esconder objetos proj4. Markus Schaber
adicionou muitas melhorias em seu
código JDBC2. Alex Bodnaru ajudou
com fonte PostgreSQL relevo da dependência
e fornece especificação de
arquivos Debian. Michael
Fuhr testou coisas
novas na arquitetura Solaris. David Techer e Gerald Fenoy
ajudaram
testar conector GEOS C-API. Hartmut Tschauner
forneceu o
código para a
função azimuth(). Devrim GUNDUZ forneceu
especificação de arquivos RPM. Carl
Anderson ajudou com a nova área de
construção das
funções. Veja a seção credits para consultar mais
nomes.
Se quiser melhorias de uma versão 1.0.3 ou anterior
NÃO precisa descarregar/recarregar. Simplesmente o
fonte
trabalhará um novo
roteiro lwpostgis_upgrade.sql em
todos seus bancos de dados existentes. Veja o
capítulo soft upgrade para
mais informação.
Se quiser melhorias de uma versão entre 1.0.0RC6 e 1.0.2
(inclusive) e realmente quer uma melhoria leia o upgrade section do
capítulo notas da versão 1.0.3.
Melhorias de alguma versão anterior para 1.0.0RC6
requer um hard upgrade.
métodos companheiros scale() e transscale() para
translate().
line_substring().
line_locate_point().
M(point).
LineMerge(geometry).
shift_longitude(geometry).
azimuth(geometry).
locate_along_measure(geometry, float8).
locate_between_measures(geometry, float8, float8).
SnapToGrid by point offset (up to 4d support).
BuildArea(any_geometry).
OGC BdPolyFromText(linestring_wkt, srid).
OGC BdMPolyFromText(linestring_wkt, srid).
RemovePoint(linestring, offset).
ReplacePoint(linestring, offset, point).
Escape da memória fixado no polygonize().
Corrigidas funções cast
lwgeom_as_anytype.
Fixados elementos USE_GEOS, USE_PROJ e USE_STATS da
saída postgis_version() para refletir sempre em estado de
biblioteca.
SnapToGrid não
rejeita dimensões mais elevadas.
Função changed Z() retorna NULO
se a dimensão pedida não
está disponível.
Muito mais rapida a função transform(),
objetos escondidos proj4.
Chamada automática removida para fix_geometry_columns () em
AddGeometryColumns () e update_geometry_stats ().
Melhorias no Makefile.
Melhorias no suporte JTS.
Sistema de teste de regressão melhorado.
Método de verificação de
consistência básica para
coleções da geometria.
Suporte para (Hex)(E)wkb.
Auto investigação DriverWrapper para
interruptores HexWKB / EWKT.
problemas para compilar fixo em ValueSetter para antigas
versãos JDK.
Construtores EWKT fixos para aceitar
representação SRID=4711;
Adicionada preliminar suporte read-only para geometrias java2d.
Configuração autoconf-based
completa, com relevo da dependência da fonte PostgreSQL.
Suporte GEOS C-API (2.2.0 e mais elevada).
Suporte inicial para modelagem de topologia.
Especificação de arquivos Debian e RPM.
Novo script lwpostgis_upgrade.sql.
Melhorias no suporte JTS.
Stricter mapping between DBF and SQL integer and string
attributes
Mapeamento mais estrito entre o inteiro DBF e SQL
e atributos de string.
Wider and cleaner regression test suite
Suite de teste de regressão mais largo e mais limpo.
Antigo código jdbc removido da Versão.
Obsoleto uso direto de postgis_proc_upgrade.pl.
Versão unificada de scripts com
versão Versão.
Data da versão: 2005/12/06
Contem algumas correções e melhorias.
Fixada chamada palloc(0) na
coleção deserializadora (só
dá problema com --enable-cassert).
Fixado cache bbox de manipulação de erros.
Fixada falha de segmento geom_accum(NULL, NULL).
Fixada falha de segmento em addPoint().
Fixado short-allocation em lwcollection_clone().
Fixado erro em segmentize().
Fixada computação bbox de saída
SnapToGrid.
Data da versão: 25/11/2005
Contem memory-alignment fixa na biblioteca, uma falta de segmento fixo no seu carregador manipulando atributos de UTF8 e algumas melhorias e limpezas.
Retorna código shp2pgsql alterado de Versãos anteriores para conformar-se aos padrões unix (retorna 0 no sucesso).
Fixada problemas de alinhamento de memória.
Fixada computação de fração
de valores nulos no analisador.
Fixado um pequeno erro na função getPoint4d_p()
low-level.
Velocidade alta das funções do serializador.
Fixado um erro em force_3dm(), force_3dz() e force_4d().
Fixado return code de shp2pgsql.
Fixado título back-compatibility no carregador (carga
de shapefiles nulos).
Fixado manipulação de pontos arrastando
em atributos numéricos dbf.
Falha no segmento fixo em shp2pgsql (utf8 encoding).
Data da versão: 09/09/2005
Contem correções importantes e algumas melhorias. Em particular, fixa um escape da memória que impede a construção bem sucedida de índices GiST para tabelas espacial grandes.
Escape de memória conectado na indexação GiST.
Falta de segmento fixo no transform() com
manipulaçao de erros proj4.
Fixado alguns textos proj4 no spatial_ref_sys (perdido +proj).
Carregador: fixada uso da função string,
retrabalhado
verificação de objetos NULO, fixada
falta de
segmento na entrada MULTILINESTRING.
Corrigidos em manipulação de
dimensão do MakeLine.
Corrigidos em translate() corrupção de
saída da caixa delimitada.
Data da versão: 2005/08/08
Contem algumas correções - incluindo um
severo afeição exata de geometries
armazenados - e algumas melhorias.
Devido a um erro em uma rotina computacional de caixa
delimitada, a melhoria do
procedimento requer atenção
especial, porque as
caixas delimitadas armazenadas no banco de dados poderiam
estar incorretas.
Um procedimento (descarrega/recarrega) hard upgrade
forçará a
recomputação de todas as caixas delimitadas
(não incluídas nos descarregadores).
Isto é requerido se melhorias em Versãos
anteriores à 1.0.0RC6.
Se você tiver melhorias das versões 1.0.0RC6 ou
posteriores, esta
Versão inclui um script perl (utils/rebuild_bbox_caches.pl)
para forçar a recomputação das caixas
delimitadas
de suas geometrias e para
invocar todas as operações requeridas propagar
mudanças eventuais nelas
(atualização das estatisticas da geometria,
reindexação). Invocar o script
depois de um make install (executar sem argumentos para ajuda
da sintaxe). Opcionalmente executar utils/postgis_proc_upgrade.pl para
atualização de procedimentos do postgis
e
assinaturas das funções (veja Soft upgrade).
Correção severa em lwgeom's 2d
computação de caixa delimitada.
Correção no WKT (-w) POINT manipulando no
carregador.
Correção no descarregador em máquinas
64bit.
Correção na manipulação das
seleções user-defined.
Correção no script create_undef.pl.
Data da versão: 04/07/2005
Contem algumas correções e melhorias.
Melhorias de versões anteriores requer um
descarrega/recarrega. Veja o capítulo upgrading para mais
informações.
Falha tolerante do btree ops.
Memória de escape plugada em pg_error.
Índice fixo Rtree.
Scripts mais limpos na construção
(mistura evitada de CFLAGS e CXXFLAGS).
Data da versão: 24/05/2005
Contem algumas correções e melhorias.
Melhorias de versões anteriores requer um
descarrega/recarrega. Veja o capítulo upgrading para mais
informações.
CORREÇÃO na
computação 3d de
length_spheroid().
CORREÇÃO no estimador de seletividade
agrupado.
CORREÇÃO na função
escape shp2pgsql.
Melhor suporte para concorrente postgis em esquemas
múltiplos.
Documentações fixas.
jdbc2: compilar com "-target 1.2 -source 1.2" por
padrão.
NOVO -k comutar para pgsql2shp.
NOVO suporte para
opções createdb em postgis_restore.pl.
CORREÇÃO em nomes de atributos pgsql2shp
cumprimento de unicidade.
CORREÇÃO em
definições de projeções
Paris.
limpezas postgis_restore.pl.
Data da versão: 19/04/2005
Versão final 1.0.0. Contem algumas correções, algumas melhorias no carregador (o mais notavel suporte para versões postgis mais antigas) e mais documentações.
CORREÇÃO no force_3dm() alocando menos memória então requerida.
CORREÇÃO no estimator de seletividade
agrupado
(defaults, leaks, tuplecount, sd).
Data da versão: 30/03/2005
Sexta Versão candidata para 1.0.0. Contem algumas correções e limpezas.
Data da versão: 25/03/2005
Quinta Versão candidata para 1.0.0. Contem algumas correções e melhorias.
CORREÇÃO (segmento padrão) em
computação box3d (sim, outros!).
CORREÇÃO (segmento padrão) em
estimated_extent().
Data da versão: 18/03/2005
Quarta Versão candidata para 1.0.0. Contem correções e poucas melhorias.
CORREÇÃO (segmento padrão) em
geom_accum().
CORREÇÃO no suporte a
arquitetura 64bit.
CORREÇÃO no função
da computação box3d
com
coleções.
NOVO suporte a subselects em estimador de seletividade.
Retorno rápido da force_collection.
Verificação de consistência
fixa em SnapToGrid().
Saída retroagida Box2d para 15
dígitos
significativos.
Box2d output changed back to 15 significant digits.
Alterada implementação get_proj4_from_srid para usar PL/PGSQL em vez do SQL.
Terceira Versão candidata para 1.0.0. Contem muitas correções e melhorias.
CORREÇÃO no transform():
faltando
SRID, manipulação melhor de erro.
CORREÇÃO na
manipulação do alinhamento da memória.
CORREÇÃO no force_collection()
causando falhas do conector do mapserver em tipos de geometria simples.
CORREÇÃO no GeometryFromText()
faltando adicionar uma memória bbox.
Precisão reduzida da
saída box2d.
Macros DEBUG pré-fixados com PGIS_ para evitar o
choque com um
pgsql.
Ligado um escape no conversor GEOS2POSTGIS.
Uso de memória reduzido mais cedo liberando
um "query-context" de um palloc.
jdbc2: Caminhos pequenos, testes box2d/3d,
documentos e licença revisados.
jdbc2: Correções e o caso de teste para
o tipo autoregistro pgjdbc 8.0.
jdbc2: Uso removido de jdk1.4 só
características para
permitir construção com versões mais
antigas JDK.
jdbc2: Adicionado suporte para
construção com pg72jdbc2.jar.
jdbc2: Atualização e limpeza do makefile.
jdbc2: Adicionado suporte BETA para classes
geometricas jts.
jdbc2: Pulo de testes known-to-fail contra servidores mais
antigos PostGIS.
jdbc2: Fixado manipulação de
medidas
geométricas em EWKT.
Novo desempenho vira o capítulo no manual.
Atualizações da
documentação: exigência pgsql72,
lwpostgis.sql.
Poucas mudanças no autoconf.
A extração de BUILDDATE feito mais
portável.
Fixado spatial_ref_sys.sql para evitar limpeza no
banco de dados
inteiro.
spatial_ref_sys: alteradas entradas Paris para combinar alguns
distribuídos com o 0.x.
Data da versão: 26/01/2005
Segunda Versão candidata para 1.0.0 contendo correções e algumas melhorias.CORREÇÃO na
computação box3d pointarray.
CORREÇÃO na
definição distance_spheroid.
CORREÇÃO no transform()
faltando
atualizar memória bbox.
NOVO jdbc driver (jdbc2).
GEOMETRYCOLLECTION(EMPTY) suporte de sintaxe para a
compatibilidade inversa.
Saídas binárias mais rápidas.
Construtores mais estritos OGC WKB/WKT.
Usos mais corretos STABLE, IMMUTABLE, STRICT em lwpostgis.sql.
construtores mais estritos OGC WKB/WKT.
Este é o primeiro candidato da principal versão postgis, com armazenamento interno dos tipos postgis redesenhado para ser menor e mais rápido em seleções posicionadas.
Você precisa descarregar/recarregar para melhoria das versões precedentes. Veja o capítulo upgrading para mais informações.
Entrada canônica mais rápida.
Saída canônica de pouca perda.
EWKB binário canônico IO com PG>73.
Suporte para até coordenadas 4d, fornecendo a sem perda da
conversão
shapefile->postgis->shapefile.
Novas funções: UpdateGeometrySRID(),
AsGML(), SnapToGrid(), ForceRHR(), estimated_extent(), accum().
Posicionamento vertical de operadores indexados.
JOIN função de seletividade.
Mais geometrias construtores / editores.
API de extensão Postgis.
Suporte UTF8 no carregador.