Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
GeoJSON
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Ficha de formato de archivo|extendido_a = [[TopoJSON]]|abierto = sí}} '''GeoJSON'''<ref>[http://geojson.org/geojson-spec.html The GeoJSON Format Specification]</ref> es un formato [[estándar abierto]] diseñado para representar elementos geográficos sencillos, junto con sus atributos no espaciales, basado en [[JSON|JavaScript Object Notation]].<ref name="RichardsonAmundsen2013">{{Cita libro |autor1=Leonard Richardson |autor2=Mike Amundsen |autor3=Sam Ruby |título=RESTful Web APIs |url=http://books.google.com/books?id=wWnGAAAAQBAJ&pg=PA228 |fecha=12 de septiembre de 2013 |editorial=O'Reilly Media, Inc. |isbn=978-1-4493-5974-4 |página=228 |cita=Geojson: A Trobled Type (...) a standard based on JSON, designed for representing geographic features like points on a map. (...) There's another problem with GeoJSON: It has no registered media type. A GeoJSON document is served as application/json, just like any other JSON document. How is a client supposed to distinguish between geoJSON and plain old JSON? |idioma=en}}</ref><ref name="Westra2015">{{Cita libro |autor=Erik Westra |título=Python Geospatial Analysis Essentials |url=http://books.google.com/books?id=bJ_5CQAAQBAJ&pg=PA27 |fecha=23 de junio de 2015 |editorial=Packt Publishing Ltd |isbn=978-1-78355-389-1 |página=27 |cita=GeoJSON (...) is an open standard used to represent geospatial data structures as JavaScript Object Notation (JSON) objects. |idioma=en}}</ref> El formato es ampliamente utilizado en aplicaciones de [[cartografía]] en entornos web al permitir el intercambio de datos de manera rápida, ligera y sencilla. La gramática del formato está basada en el estándar [[WKT]] del [[Open Geospatial Consortium]], con unas geometrías que pueden ser de tipo punto (direcciones, ubicaciones, puntos de interés, etc.), líneas (calles, carreteras, fronteras, etc.), [[polígono]]s (países, provincias, parcelas catastrales, etc.) y colecciones de estos tipos. GeoJSON usa un sistema de referencia de coordenadas geográficas, [[WGS84]] y unidades en grados decimales.<ref>https://tools.ietf.org/html/rfc7946</ref> El formato GeoJSON difiere de otros estándares [[Sistema de información geográfica|SIG]] en que no está desarrollado y mantenido por una organización oficial, sino que es mantenido por una comunidad de desarrolladores en Internet.<ref>[http://lists.geojson.org/listinfo.cgi/geojson-geojson.org The GeoJSON Discussion List] {{Wayback|url=http://lists.geojson.org/listinfo.cgi/geojson-geojson.org |date=20180801005133 }} (en inglés).</ref> Una evolución de este formato es [[#TopoJSON|TopoJSON]], una extensión de GeoJSON que codifica topología [[Topología geoespacial|geoespacial]] y que proporciona ficheros de menor tamaño que GeoJson. == Historia == El equipo de trabajo y discusión del formato GeoJSON comenzó en marzo de 2007 y la especificación del formato terminó en junio de 2008.<ref>[http://lists.geojson.org/pipermail/geojson-geojson.org/2007-March/thread.html March 2007 Archives by thread] {{Wayback|url=http://lists.geojson.org/pipermail/geojson-geojson.org/2007-March/thread.html |date=20180908194630 }} (en inglés).</ref> == Ejemplo == === Geometrías === {| width="100%" | |- |width="50%" align="center"| {| class="wikitable" data-cx-mt-provider="Apertium" |+geometrías primitivas ! Tipo ! Ejemplos |- | [[Punto (geometría)|Punto]] |[[Archivo:SFA_Point.svg]] |- | [[Segmento|LineString]] |[[Archivo:SFA_LineString.svg]] |- | rowspan="2" | [[Polígono]] |[[Archivo:SFA_Polygon.svg]] |- |[[Archivo:SFA_Polygon_with_hole.svg]] |} |width="50%" align="center"| {| class="wikitable" data-cx-mt-provider="Apertium" style="margin-bottom: 10px;" |+geometrías compuestas ! Tipo ! Ejemplos |- |[[Punto (geometría)|MultiPoint]] |[[Archivo:SFA_MultiPoint.svg]] |- | [[Segmento|MultiLineString]] |[[Archivo:SFA_MultiLineString.svg]] |- | rowspan="2" | [[Polígono|MultiPolygon]] |[[Archivo:SFA_MultiPolygon.svg]] |- |[[Archivo:SFA_MultiPolygon_with_hole.svg]] |} |} == Software soportado == GeoJSON se mantiene con numerosos mapas y paquetes de software [[Sistema de información geográfica|GIS]], incluyendo OpenLayers, Leaflet, [[MapServer]], Geoforge software, GeoServer, GeoDjango, GDAL, Safe Software FME y CartoDB. También es posible utilizar GeoJSON con [[PostGIS]]<ref>{{cita web |url=http://pugs.postgresql.org/files/Introduction_to_PostGIS_v1.0.pdf |título=Copia archivada |fechaacceso=1 de junio de 2010 |urlarchivo=https://web.archive.org/web/20100601122329/http://pugs.postgresql.org/files/Introduction_to_PostGIS_v1.0.pdf |fechaarchivo=1 de junio de 2010 }}</ref> y Mapnik, ambos manejados a través de la librería de conversión GDAL OGR.<ref>{{cita web |url=http://svn.mapnik.org/tags/release-0.6.0/docs/api_docs/python/mapnik-module.html |título=Copia archivada |fechaacceso=2 de mayo de 2009 |urlarchivo=https://web.archive.org/web/20090502183602/http://svn.mapnik.org/tags/release-0.6.0/docs/api_docs/python/mapnik-module.html |fechaarchivo=2 de mayo de 2009 }}</ref> [[Bing Maps|Mapas de Bing]], [[Yahoo!]] y [[Google]] también utilizan GeoJSON en sus servicios API. Los Mapas de Google Javascript (API v3) utilizan directamente GeoJSON integrado en sus capas de datos desde el 19 de marzo de 2014.<ref>API de Google Maps «[https://developers.google.com/maps/documentation/javascript/examples/layer-data-simple Data Layer: Simple]» (en inglés).</ref><ref>Google Developers Blog (19 de marzo de 2014) «[http://googledevelopers.blogspot.com/2014/03/maps-made-easier-geojson-in-javascript.html Maps made easier: GeoJSON in the JavaScript Maps API]» (en inglés).</ref> [[GitHub]] también apoya GeoJSON rendering y Potrace GeoJSON export.<ref>GitHub Blog (13 de junio de 2013) «[https://github.com/blog/1528-there-s-a-map-for-that There's a map for that]» (en inglés).</ref> == TopoJSON == Una implementación de referencia<ref>[https://github.com/mbostock/topojson TopoJSON]</ref> de la especificación de TopoJSON está disponible como herramienta por línea de comandos para codificar TopoJSON desde GeoJSON (o ESRI Shapefiles) y una biblioteca de Javascript del [[lado del cliente]] para descodificar TopoJSON hacia GeoJSON de nuevo.<ref>[https://github.com/topojson/topojson-specification/blob/master/README.md The TopoJSON Format Specification]</ref> TopoJSON está apoyado por la herramienta OGR desde la versión 1.11 y PostGIS desde la versión 2.1.0.<ref>[http://trac.osgeo.org/gdal/wiki/Release/1.11.0-News GDAL/OGR 1.11.0 Release Notes] (en inglés).</ref><ref>[http://postgis.net/docs/AsTopoJSON.html PostGIS AsTopoJSON] (en inglés).</ref> === Esquema TopoJSON === Dada una capa [[Sistema de información geográfica|GIS]] con coordenadas cercanas a [[latitud]] 0° y [[Longitud (cartografía)|longitud]] 0° un sencillo pero válido y completo fichero TopoJSON contiene toda la información de metadatos, polígonos, líneas, puntos, arcos y propiedades como se define a continuación: [[Archivo:Topojson_shapes-en.svg|left|400x400px|Formas TopoJSON]] {{clear}} == Referencias == {{Listaref|2}} == Bibliografía utilizada == * [http://geojson.org/geojson-spec.html The GeoJSON Format Specification] * Andrews, Christopher (18 de septiembre de 2007). "Emergiendo Tecnología: AJAX y GeoJSON". * "Geoweb Gurú: Visión general Técnica: GeoJSON". 16 de febrero de 2009. * Lambert, Chris (4 de mayo de 2009). "Google Geo Blog de Desarrolladores: Complexión arriba de vuestra ubicación de Latitud pública con GeoJSON & KML". {{Control de autoridades}} [[Categoría:Formatos de archivo SIG]] [[Categoría:JSON]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
GeoJSON
»
Añadir idiomas
Añadir tema