Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Tcnico Sistema de Informacin Geogrfica Fortalecimiento de datos geogrficos en los organismos del SIIAS
Revisiones
Fec!a
"#$%&$"%11
Versin
1 Creacin
Modificacin
Autor
' (ien)i* M (a+agnolo* , ,arg!ero y - -rato
Contenido
1 Introduccin " Sistemas de coordenadas Sistema utili)ado ./tencin de las coordenadas " 1 1 1n la /ase de datos " 1 " 1n /i/liotecas 2a+a Sistemas de coordenadas en g+SIG # 4erramientas 5ara la carga de nue+as ca5as geograficas Agregar la ca5a geogrfica a la /ase de datos # 1 1 -or Scri5ts # 1 " 7tili)ando g+SIG Configuracin en 5 ma55er Configuracin en .5en,ayers # # # 0 0 0 3 6 6 6 6 8 11
"
Manual Tcnico Sistema de Informacin Geogrfica Fortalecimiento de datos geogrficos en los organismos del SIIAS
1.
INTRODUCCIN
7no de los 5rinci5ales entrega/les de la Consultor9a de Fortalecimiento de datos geogrficos es la informacin geogrfica* la cual es fundamental 5ara el 5roceso de georreferenciacin de las direcciones y la o/tencin de los identificadores de )ona* segmento y seccin del I:1 ,a informacin geogrfica est almacenada en la /ase de datos SIIAS en -ostgreS;, utili)ando las facilidades del com5lemento -ostGIS
2.
SISTEMAS DE COORDENADAS
Sistema utilizado
,a informacin est almacenada en la /ase de datos en el Sistema de coordenadas 5lanas* 7TM"1 Sur 1n las salidas del Sistema* tanto 5or e<5ortacin a arc!i+os t<t o en los =e/ ser+ices se incluye la informacin de las coordenadas 5lanas >cam5os ?* @A en el sistema de coordenadas 7TM"1 Sur y las coordenadas esfricas >latitud y longitudA en el sistema de coordenadas BGSC0 1n la /ase de datos -ostgreS;,$-ostGIS se incluye una ta/la de -ostGIS con la definicin de todos los sistemas de coordenadas Due se 5ueden utili)ar A los efectos del SIIAS* los identificadores de los sistemas de coordenadas sonE Coordenadas 5lanasE o o IdentificadorE #"8"1 -(.2CSFGBGS C0 $ 7TM )one "1SG*G1.GCSFGBGS C0G*HAT7MFGBGSI1&C0G*S-41(.IHFGBGS C0G*6#8C1#8*"&C "38""#36#*A7T4.(IT@FG1-SGG*G8%#%GJJ*A7T4.(IT@FG1 -SGG*G6#"6GJJ*-(IM1MFGGreen=ic!G*%*A7T4.(IT@FG1-SGG*GC&%1GJJ*7:ITFGd egreeG*% %1803#"&"31&&0#"C*A7T4.(IT@FG1-SGG*G&1""GJJ*A7T4.(IT@FG 1-SGG*G0#"6GJJ*7:ITFGmetreG*1*A7T4.(IT@FG1-SGG*G&%%1GJJ*-(.21CTI.:F GTrans+erseIMercatorGJ*-A(AM1T1(FGlatitudeIofIoriginG*%J*-A(AM1T1(FGc entralImeridianG*K 38J*-A(AM1T1(FGscaleIfactorG*% &&&6J*-A(AM1T1(FGfalseIeastingG*3%%% %%J*-A(AM1T1(FGfalseInort!ingG*1%%%%%%%J*A7T4.(IT@FG1-SGG*G#"8"1GJ* A?ISFG1astingG*1ASTJ*A?ISFG:ort!ingG*:.(T4JJ
Coordenadas esfricasE o o Identificador 0#"6 G1.GCSFGBGS C0G*HAT7MFGBGSI1&C0G*S-41(.IHFGBGS C0G*6#8C1#8*"&C "38""#36#* A7T4.(IT@FG1-SGG*G8%#%GJJ*A7T4.(IT@FG1-SGG*G6#"6GJJ*-(IM1MFGGree n=ic!G*%*A7T4.(IT@FG1-SGG*GC&%1GJJ*7:ITFGdegreeG*% %1803#"&"31&&0#" C*A7T4.(IT@FG1-SGG*G&1""GJJ*A7T4.(IT@FG1-SGG*G0#"6GJJ
Manual Tcnico Sistema de Informacin Geogrfica Fortalecimiento de datos geogrficos en los organismos del SIIAS
"11
En la base de datos
1n sentencias S;,* 5ara o/tener las coordenadas 5lanas ?* @ de un 5unto se utili)an las siguientes sentenciasE Coo"denada # L <>aste<t>t!eIgeomAA donde t$e%&eom es el cam5o geomtrico del Due se Duiere o/tener la coordenada ? Coo"denada ' L y>aste<t>t!eIgeomAA donde t$e%&eom es el cam5o geomtrico del Due se Duiere o/tener la coordenada @
1n sentencias S;,* 5ara o/tener las coordenadas esfricas latitud* longitud de un 5unto se utili)an las siguientes sentenciasE (atitud L <>aste<t> STITransform> t!eIgeom* 0#"6 AA donde t$e%&eom es el cam5o geomtrico del Due se Duiere o/tener la latitud (on&itud L y>aste<t> STITransform> t!eIgeom* 0#"6 AA donde t$e%&eom es el cam5o geomtrico del Due se Duiere o/tener la longitud
"1"
En bibliote as )ava
Tam/in se dis5one de una /i/lioteca 2a+a >geotransform MarA 5ara con+ersin de sistemas de coordenadas -or ms informacin so/re la li/rer9a +isitar el sitio $tt*+,,---.ai.s"i. om,&eot"ans.o"m, A continuacin se muestra un eMem5lo del uso de la li/rer9aE $$ Agregar al class5at! de la a5licacin el arc!i+o geotransform Mar e im5ortar las siguientes li/rer9asE im5ort Ma+a lang NO im5ort geotransform coords NO im5ort geotransform elli5soids NO im5ort geotransform transforms NO 5u/lic class testIutmIgdc P static final int MA?I-.I:TS L 1O $$ :Qmero total de 5untos 5u/lic static +oid main>String arg+FJA P int iO $$ Vector de coordenadas geogrficas GdcICoordI#d gdcFJ L ne= GdcICoordI#dFMA?I-.I:TSJO $$ Vector de coordenadas 7TM* de/e tener el mismo tamaRo Due el $$ +ector de coordenadas geogrficas
0
Manual Tcnico Sistema de Informacin Geogrfica Fortalecimiento de datos geogrficos en los organismos del SIIAS
7tmICoordI#d utmFJ L ne= 7tmICoordI#dFMA?I-.I:TSJO for >i L %O iS gdc lengt! O iTTA P gdcFiJ L ne= GdcICoordI#d>AO $$ 1l mtodo reci/e coordenada <* coordenada y* coordenada )* )ona y si es $$ !emisferio norte ADu9 cargo las coordenadas 7TM Due se Duieran con+ertir $$ -ara el eMem5lo solo cargaremos una utmFiJ L ne= 7tmICoordI#d>3%%111 "%6*00"8&60 3&C*%*>/yteA#%*trueAO U $$ Antes de con+ertir se de/e iniciali)ar en metodo con el eli5soide deseado 7tmIToIGdcICon+erter Init>ne= B1I1lli5soid>AAO $$ Se con+ierten los 5untos 7tmIToIGdcICon+erter Con+ert>utm*gdcAO $$ 1Mem5lo for >iL%OiSgdc lengt!OiTTA P System out 5rintln>GVn7tmFG T i T GJ <E G T utmFiJ <AO System out 5rintln>G7tmFG T i TGJ yE G T utmFiJ yAO System out 5rintln>G7tmFG T i T GJ )E G T utmFiJ )AO System out 5rintln>G7tmFG Ti T GJ )oneE G T utmFiJ )oneAO System out 5rintln>G7tmFG T i T GJ !emis5!ereInort!E G T utmFiJ !emis5!ereInort!AO System out 5rintln>GVnGdcFG T i T GJ latitudeE G T gdcFiJ latitudeAO System out 5rintln>GGdcFG T i T GJ longitudeE G T gdcFiJ longitudeAO System out 5rintln>GGdcFG T i T GJ ele+ationE G T gdcFiJ ele+ationAO U $$ end for U $$ end main U$$ end test
Manual Tcnico Sistema de Informacin Geogrfica Fortalecimiento de datos geogrficos en los organismos del SIIAS
coordenadas BGS C0 $ 7TM Zone "1S Seleccionarlo y luego seleccionar el /otn WAce5tarX
0.
#11
2o" S "i*ts
1l usuario de/e contar con una +ersin de -ostgreS;, con -ostGIS en el eDui5o Due corre los scri5ts -ara la carga de datos se reali)an dos 5asos* el 5rimero es generar un scri5t S;, a 5artir del S!a5e File* el segundo 5aso es correr el scri5ts S;, en la /ase de datos 5ara cargar la ta/la 1Mem5lo* 5ara cargar el s!a5e /arrios s!5 a la /ase de datos con el sistema de coordenadas BGSC0 $ 7TM Zone "1S -aso 1E Generar scri5t S;, s!5"5gsDl Ka Ks #"8"1 K5 KI /arrios s!5 /arriosI5g [ /arrios sDl
s!5"5gsDl Ka Ks #"8"1 KB ,ATI:1 /arrios s!5 /arriosI5g [[ /arrios sDl -aso "E A/rir un administrador de /ase de datos >eM -g admin IIIA y correr el scri5t /arrios sDl generado en la 5aso 1 He esta forma se crear la ta/la /arriosI5g con los cam5os Due tiene el arc!i+o s!a5e file origen
#1"
Utilizando &vSI/
1l usuario de/e contar con una cone<in a la /ase de datos -ostgreS;, definida en g+SIG 5ara 5oder agregar ca5as Como 5rimer 5aso se a/rir la ca5a geogrfica en g+SIG en la o5cin +ista de un 5royecto con el sistema de coordenadas BGSC0 $ 7TM Zone "1S* cdigo #"8"1 ,uego seguir los siguientes 5asosE 1 " Seleccionar la ca5a geogrfica en el +isor de ca5as geogrficas Seleccionar la o5cin de menQ WCa5aX* luego la o5cin W1<5ortar aX y luego la o5cin W-ostGISX* como resultado el sistema solicita Due se ingrese el nom/re de la ta/la a crear* una +e) ingresado el nom/re se a/re otra +entana 5ara seleccionar la cone<in a la /ase de datos Seleccionar la cone<in a la /ase de datos e ingresar la contraseRa* como resultado el sistema des5liega una +entana con el a+ance
6
Manual Tcnico Sistema de Informacin Geogrfica Fortalecimiento de datos geogrficos en los organismos del SIIAS
Al finali)ar des5liega un cuadro de dialogo indicando si Duiere agregar la ca5a a la +ista actual Indicar Due no y continuar
-ara agregar una nue+a ca5a se de/eE o Agregar un tag Sgrou5[ dentro del tag Scategory[* u/icado /aMo el ta/ Sma5[ Se de/e indicar el nom/re con el Due se identifica la ca5a en el arc!i+o de configuracin del Ma5Ser+er >siiasgis ma5A Agregar un tag Sgrou5[ dentro del tag SallGrou5s[* u/icado /aMo el ta/ Sma5[ Se de/e indicar el nom/re con el Due se identifica la ca5a en el arc!i+o de configuracin del Ma5Ser+er >siiasgis ma5A
Si adems se Duiere Due la nue+a ca5a est configurada como +isi/le al iniciar el 5 ma55er* se de/er agregar un tag Sgrou5[ dentro del tag SdefGrou5s[* u/icado /aMo el ta/ Sma5[ Se de/e indicar el nom/re con el Due se identifica la ca5a en el arc!i+o de configuracin del Ma5Ser+er >siiasgis ma5A
Ejemplo: Se Duiere agregar la ca5a W1s5acios li/resX dentro de la categor9a WCartograf9aX* y se Duiere configurar como +isi/le al iniciar el 5 ma55er
8
Manual Tcnico Sistema de Informacin Geogrfica Fortalecimiento de datos geogrficos en los organismos del SIIAS
Se muestra en fondo gris las l9neas Due se de/en agregar al arc!i+o configIdefault <ml Sma5[ Scategories[ Scategory nameLGcatIsiiasIcartoG[ Sgrou5[direccionesIcodificadasS$grou5[ Sgrou5[direccionesIte<toS$grou5[ Sgrou5[5adronesS$grou5[ Sgrou5[man)anasI5lS$grou5[ 7&"ou*8es*a ios%lib"es7,&"ou*8 S$category[ S$categories[ SdefGrou5s[ Sgrou5[man)anasI5lS$grou5[ 7&"ou*8es*a ios%lib"es7,&"ou*8 S$defGrou5s[ SallGrou5s[ Sgrou5[direccionesIcodificadasS$grou5[ Sgrou5[direccionesIte<toS$grou5[ Sgrou5[5adronesS$grou5[ Sgrou5[man)anasI5lS$grou5[ Sgrou5[!idrografiaI5gS$grou5[ 7&"ou*8es*a ios%lib"es7,&"ou*8 S$allGrou5s[ S$ma5[
siias&is.ma* 7/icacinE /aMo el directorio config$default donde est instalado el 5 ma55er 1n este arc!i+o se define la esttica de cada ca5a* es decir* la manera como se +isuali)ar en el 5 ma55er >colores* escalas* etiDuetas* etcA -ara cada geometr9a de ca5a e<istente >5unto* l9nea* 5olil9neaA se 5ueden definir diferentes caracter9sticas de +isuali)acin
Manual Tcnico Sistema de Informacin Geogrfica Fortalecimiento de datos geogrficos en los organismos del SIIAS
Se recomienda utili)ar la definicin de una ca5a ya e<istente en el arc!i+o siiasgis ma5* Due tenga la misma geometr9a Due la ca5a a agregar* y a 5artir de ella modificar los 5armetros necesariosE o ,A@1($:AM1 Indica el nom/re con el Due 5 ma55er identifica la ca5a :o 5uede !a/er nom/res re5etidos dentro del mismo arc!i+o siiasgis ma5 o ,A@1($HATA Indica una consulta S;, a 5artir de la cual se o/tienen los datos de la /ase -ostGIS ADu9 de/er cam/iar el nom/re de la ta/la
o ,A@1($MA?SCA,1H1:.M
Indica el denominador de la escala a 5artir de la cual se comien)a a di/uMar la ca5a o ,A@1($C,ASS$:AM1 Indica el nom/re Due a5arece al lado de la referencia en el 5 ma55er o ,A@1($M1TAHATA$H1SC(I-TI.: Indica el nom/re de la ca5a y se des5liega en el sector derec!o del 5 ma55er
,A@1($C,ASS$C.,.( Indica el color con el Due se di/uMan los elementos 5ertenecientes a la ca5a
,A@1($C,ASS$.7T,I:1C.,.( Indica el color con el Due se di/uMa el contorno de los elementos 5ertenecientes a la ca5a Slo es +lido cuando la ca5a es un 5ol9gono
,A@1($M1TAHATA$(1S7,TIFI1,HS Indica los nom/res de los cam5os de la ta/la del -ostGIS Due sern mostrados al reali)ar una consulta de datos en el 5 ma55er 1s una lista se5arada 5or comas
,A@1($M1TAHATA$(1S7,TI41AH1(S
&
Manual Tcnico Sistema de Informacin Geogrfica Fortalecimiento de datos geogrficos en los organismos del SIIAS
Indica el t9tulo de las columnas de la ta/la Due sern mostradas al reali)ar una consulta de datos en el 5 ma55er 1s una lista se5arada 5or comas
Ejemplo postgis: Se Duiere agregar la ca5a W1s5acios li/resX* Due es una ca5a almacenada en la /ase de datos -osGIS Agregar las siguientes l9neas al arc!i+oE
,A@1( :AM1 Ges5aciosIli/resG STAT7S .: T@-1 -.,@G.: HATA Gt!eIgeom from es5aciosIli/resI5g using uniDue id using sridL#"8"1G C.::1CTI.:T@-1 -.STGIS C.::1CTI.: GuserLuuu 5ass=ordL555 !ostLlocal!ost 5ortL30#" d/nameLSIIASG H7M- T(71 MA?SCA,1H1:.M 0%%%% .-ACIT@ 3% SIZ17:ITS 5i<els -(.21CTI.: GinitLe5sgE#"8"1G 1:H C,ASS ST@,1 C.,.( 11" 18% 13 .7T,I:1C.,.( &# 116 6# BIHT4 # 1:H
1%
Manual Tcnico Sistema de Informacin Geogrfica Fortalecimiento de datos geogrficos en los organismos del SIIAS
:AM1 G1s5acios li/resG T1M-,AT1 +oid 1:H M1TAHATA Gdescri5tionG G1s5acios li/resG G=msItitleG Ges5aciosIli/resG G=msIa/stractG Ges5aciosIli/resG G=msIe<tentG G#663C" 61"8&1C C3C"3" 66818#CG GgmlIincludeIitemsG GallG G(1S7,TIFI1,HSG Gti5oIes5acio* nom/reIes5acio* fuenteG G(1S7,TI41AH1(SG GTi5o* :om/re* FuenteG G,A@1(I1:C.HI:GG G7TFKCG 1:H 1:H \ ,ayer
Ejemplo shapefile: Se Duiere agregar la ca5a W1s5acios li/resX con formato s!a5efile ,a Qnica diferencia con la configuracin anterior radica en el las etiDuetas HATA* C.::1CTI.:T@-1 y C.:1CTI.:* como se muestra a continuacinE
HATA Ges5aciosIli/resI5gG ,as etiDuetas C.::1CTI.:T@-1 y C.::1CTI.: de/en ser eliminados 1l s!a5efile Wes5aciosIli/res 5gX se de/e co5iar en el directorio indicado 5or el 5armetro S4A-1-AT4* en este mismo arc!i+o >siiasgis ma5A
Manual Tcnico Sistema de Informacin Geogrfica Fortalecimiento de datos geogrficos en los organismos del SIIAS
Agregar una nue+a definicin de +aria/le* al final de todas las definiciones Due comien)an con W+ar =msX
+ar =msMan)anas L ne= .5en,ayers ,ayer BMS>]Man)anas]* url* P layers E ]man)anasI5g]* trans5arent E true U* =ms.5aDue.n.+erlay.5tionsAO 1n este caso estamos agregando una ca5a llamada WMan)anasX >1s una de las ca5as Due ya se encuentra en el arc!i+o* 5ero 5odr9a agregarse cualDuier otraA ,os 5armetros de esta ca5a sonE :Manzanas; es el nom/re Due +e el usuario en el listado de ca5as :manzanas%*&; es el nom/re de la ca5a definido en el arc!i+o de configuracin de Ma5Ser+er >ma5fileA Corres5onde al nom/re de un elemento ,A@1( de dic!o arc!i+o -msO*a<ueOnOve"la9O*tions indica las o5ciones de +isuali)acin de esta ca5a ,as +ariantes e<istentes son 5ara este Qltimo 5armetro sonE -msO*a<ueO..Ove"la9O*tionsE ca5a con o5acidad total >1 %A* in+isi/le 5or defecto -msT"ans*a"entO..Ove"la9O*tionsE ca5a con o5acidad 5arcial >% 8A* in+isi/le 5or defecto -msO*a<ueOnOve"la9O*tionsE ca5a con o5acidad total >1 %A* +isi/le 5or defecto -msT"ans*a"entOnOve"la9O*tionsE ca5a con o5acidad 5arcial >% 8A* +isi/le 5or defecto / Agregar el nom/re de la nue+a +aria/le >=msMan)anasA en la l9nea Due agrega las ca5as al ma5a >ma5 add,ayersA dentro de la funcin function init>dataA
ma5 add,ayers> F =msHe5artamentos* -msManzanas* =ms1s5acios,i/res* =ms(utas* =ms,ocalidades* =msCalles,a/el* =ms1Mes* =msHirecciones* =msHirecciones,a/el* =msSeccionesIne* =msSegmentosIne* =msI)onasIine* =msI5adrones* =msAsentamientos* =ms'arrios* =msCentrosComunales* =ms4idrografia* =msMunici5ios* =msVias* +ector1dita/le JAO
1"