Puedo usar PostGIS 2.0 y API de Python (GeoAlchemy
) para trabajar con él.
Quiero convertir topológica de la información (puntos, líneas, caras) de PostGIS tablas para topológicos de la red (puntos, líneas) para su estudio con la red de análisis.
Datos iniciales de un plano gráfico (shapefile de POLÍGONOS).En PostGIS, mis primeros pasos fueron :
- para crear un topológico de medio ambiente (con 'CreateTopology
')
- para convertir un archivo de forma (geometría) en un topológico (tabla de topología, con 'AddTopoGeometryColumn
', 'toTopoGeom
')
Entonces, tengo :
- topológico de extensión ('postgis_topology
')
- un esquema topológico (el llamado 'my_topo
')
- una tabla con las líneas topológicas ('my_topo.edge_data
')
- una tabla con topológico nodos ('my_topo.node
')
- una tabla con la superficie topológica ('public.es
', topológica de la información está en la 'topo
' columna)
Quiero el estudio topológico de las superficies que entren desde el shapefile como con la red de análisis, por tanto, las superficies deben ser considerados como nodos de la red.
Sé que 'NetworkX
', un módulo de Python, el permiso de lectura/escritura de datos de la red desde/a PostGIS (módulo 'pg_net
').
¿Cómo puedo convertir mis tablas ('my_topo.edge_data
', 'my_topo.node
', 'public.es
') a una red ? ¿Cómo puedo convertir polígonos ('public.es.topo
') a los nodos ?