Problema:
El cliente que se conecta a un servicio web NIWServices de Pictometry no “ve” una libreria reciena agregada al servicio.
Solución:
Es necesario reiniciar el IIS para que el cliente pueda ver las imágenes de l anueva libreria.
Categoría: SIG
Temas de Sistemas de Información Geográfica
Gestión de Fichas Catastrales. Software de Generación de Fichas Catastrales.
CIVIS, empresa mexicana con licencia exclusiva de Pictometry para México, Caribe, CentroAmérica y América del Sur, ha diseñado un sistema para la generación de fichas catastrales actualizadas, el cual permite a las administraciones municipales una mejor recaudación del impuesto predial, y una más rápida recuperación de la inversión realizada para la actualización de la información de su base catastral.
Uno de los grandes problemas para la actualización de la información catastral es la lentitud de los sistemas tradicionales para la generación de la información y recuperación de la inversión: la generación de información vectorial lleva meses de proceso y la verificación de la información en campo otro tiempo más, además que dicha verificación representa otro gasto fuerte para el municipio en la preparación, capacitación, gastos de transporte y sueldos de las cuadrillas que tienen que ir a campo. En ocasiones las administraciones municipales sólo ven el fruto de su inversión en el último año de su gestión y en la mayoría de las ocasiones no se alcanzan a recuperar y la información ya no es actual. Este es uno de los grandes retos de la modernización catastral.
CIVIS, en base en la tecnología de imagenes oblicuas de pictómetry puede medir y “observar” los cambios que ha sufrido un predio en oficina sin necesidad de ir a campo y utilizando la cartografía con la que cuente el municipio. El tiempo de generación de las imágenes de todo un centro urbano, lleva menos de 3 meses, y con apoyo del sistema de generación de fichas CIVIS proporciona al municipio fichas catastrales actualizadas, a partir del siguiente mes, de los sectores catastrales que más atraso tienen en cuanto a información y que más impuesto predial omitido tienen.
Esto permite al municipio desde el primer año de gestión tener finanzas más sanas para una mejor atención a la ciudadanía. CIVIS proporciona información catastral actualizada y el municipio se encarga de hacer el cobro, así de sencillo.
Para mayor información visite la página de la empresa o envíe sus dudas y/o comentarios.
Leer campo tipo GEOMETRY de SQL Server Spatial desde .NET
Actualmente estoy trabajando con una aplicación de generación de Fichas Catastrales apoyado en imágenes oblicuas y necesitaba almacenar las coordenadas geográficas de las construcciones. Primeramente opté por utilizar shapefiles, pero ahora con la inclusión de los tipos Geometry y Geography en la versión 2008 del Sql Server, base de datos que incluí en el proyecto, tomé la decisión de usar esta nueva característica.
Anteriormente había trabajado en Bases de Datos Geográficas utilizando la propietaria de ESRI ArcSDE y la opensource POSTGIS con Postgresql. Al igual que Postgis y Oracle Spatial, esta según dicen cumple con los estándares que recomienda la OGC. Actualmente estoy utilizando Visual Basic .Net por su facilidad de uso para el desarrollo de la aplicación.
Otro desarrollo libre aplicado en este desarrollo es la libreria SharpMap, así que combino esta libreria con la libreria de tipos de Sql Server que permite manejar desde .Net los tipos de datos Geometry y Geography.
Aqui un ejemplo de como leer un campo Geometry de una tabla desde .Net y convertirlo a objetos SharpMap:
Imports SharpMap.Geometries ‘clases de SharpMap
Imports Microsoft.SqlServer.Types ‘clases de Sql Server
….
….
instruccion = “select campo_geometry from tabla_geografia”
comando.CommandText = instruccion
Dim objGeometry as SqlGeometry ‘ tipo de datos de Sql Server
Dim objGeometriaSM As SharpMap.Geometries.Polygon
Dim registros As SqlDataReader = comando.ExecuteReader()
While registros.Read()
objGeometria = CType(registros.GetValue(0), SqlGeometry) ‘lee campo.Geometry
objGeometriaSM = New SharpMap.Geometries.Polygon ‘objeto polígono de Sharpmap
objGeometriaSM = SharpMap.Geometries.Polygon.GeomFromWKB(objGeometria.STAsBinary().Buffer()) ‘convierte tipo geometry a poligono de Sharpmap
……
End While
Espero y les sea de ayuda.