Mapanet

Mapanet™ www.mapanet.eu ESPECIFICACIONES DEL PRODUCTO 24 June 2016 Gracias por elegir un producto Mapanet, apreciamos su negocio. En adelante encon

1 downloads 128 Views 734KB Size

Recommend Stories

No stories

Story Transcript

Mapanet™ www.mapanet.eu

ESPECIFICACIONES DEL PRODUCTO

24 June 2016

Gracias por elegir un producto Mapanet, apreciamos su negocio. En adelante encontrara información técnica sobre las bases de datos de Mapanet y como importar datos en su aplicación. El uso de los datos de Mapanet está sujeto a nuestros términos y condiciones de venta y uso, así como licencia de distribución. Tenga en mente que usamos punto decimal en los datos y en este documento.

BASES DE DATOS REGIONES ADMINISTRATIVAS Contiene las regiones administrativas oficiales de cada país en sus respectivo lenguaje y referencia cruzada con los códigos de estándares internacionales:     

ISO 3166-2 FIPS 10-4 HASC NUTS STAT

Organización Internacional de Estándares Códigos de divisiones administrativas Códigos jerárquicos de sub-divisiones administrativas Nomenclatura Unidades Territoriales de la Unión Europea Códigos del organismo de estadísticas del cada país

Los datos contienen referencia geográfica: Latitud, Longitud del centroide en formato decimal del sistema WGS84, así como la altitud en metros. Útil para la creación de formas, Geo localizar regiones administrativas o relacionar y mostrar polígonos en mapas usando la Base de Datos de Polígonos de divisiones administrativas. © 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

1

Calle Zurbano No. 45, 1º Madrid 28010 España

LUGARES y CODIGOS POSTALES Nuestra base de datos normalizada contiene las regiones / divisiones administrativas, localidades y códigos postales de países incluyendo organismos de gobierno y grandes empresas que tienen su propio código postal, urbanizaciones o colonias, y calles cuando están disponibles, e información adicional como Huso horario, coordenadas geográficas latitud y longitud en sistema WGS84, así como altitud en metros sobre el nivel del mar. Los registros contienen georeferencia en datum WGS84 que puede ser fácilmente importada en cualquier software, base de datos o sistema GIS. El archivo de Regiones Administrativas está incluido como complemento en un archivo separado que contiene la referencia cruzada con códigos y nombres usados en los estándares internacionales: ISO, FIPS, HASC, NUTS y Estadísticas Nacionales, centroide de coordenadas geográficas latitud y longitud en datum WGS84, así como altitud en metros de dicho centroide. Este es el producto perfecto si usted necesita actualizar su lista de contactos, validar formas de llenado de datos en Internet, construir y localizador de comercios, desplegar ubicaciones en mapas, y crear reportes de estadísticas y mucho más. Si usted requiere todos los datos cierta región, tenemos paquetes regionales. Esta es una gran oportunidad de obtener toda una región a un precio muy reducido.

CALLES Disponible únicamente para algunos países, la base de datos de Calles contiene una lista completa de nombres de calles por tramos de numeración, así como nombres de grandes usuarios como organismos de gobierno y grandes empresas en las grandes ciudades. Es la herramienta perfecta para localizar direcciones, llenar formularios de dirección, verificar que la información de direcciones almacenada sea estándar, verificar su base de datos de direcciones de clientes y mucho más. El archivo de Regiones Administrativas está incluido como complemento.

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

2

Calle Zurbano No. 45, 1º Madrid 28010 España

POLIGONOS ( CONTORNOS ) Base de datos de juego de coordenadas geográficas para construir polígonos de límites geográficos de regiones, códigos postales, localidades, o urbanizaciones. Los datos se entregan en matrices de coordenadas de latitud, longitud, altitud en datum WGS84. Los datos pueden ser usados directamente en java script, o almacenados en campos geográficos de bases de datos SQL, o bien, ser fácilmente convertidos a cualquier formato geográfico como SHP, Geo JSON, KML y otros.

RECURSOS ADICIONALES Todas las bases de datos anteriores incluyen un directorio nombrado Resources que contiene tablas complementarias para facilitar su desarrollo:           

Continentes Países Nombres de Países en los diferentes lenguajes Formato de Códigos Postales Códigos ISO 3166-2 de regiones Códigos Americanos FIPS de países y regiones administrativas Códigos NUTS de la Unión Europea Monedas Lenguajes Formato de Códigos de Identificación de impuestos (IVA / VAT) de los países Zonas horarias en formato UTC / Olson

Adicionalmente a estos archivos usted puede consultar útiles ejemplos de código sobre fórmulas para cálculos geográficos en la sección de recursos de nuestro sitio:  Fórmulas para calcular distancia entre coordenadas con ejemplos de código en diferentes lenguajes de programación como: Java, ASP, C+, C#, Perl, PHP. http://www.mapanet.eu/resources/Script-Distance.htm  Fórmulas para buscar puntos geográficos en una distancia determinada desde un punto determinado con ejemplos en diferentes lenguajes de programación. a un punto determinado. http://www.mapanet.eu/Resources/Script-Locations.asp © 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

3

Calle Zurbano No. 45, 1º Madrid 28010 España

FORMATO DE ARCHIVOS Nuestros datos son proveídos en diferentes formatos de texto y GIS y que pueden ser importados en cualquier aplicación o sistema de base de datos y fácilmente convertidos. Los archivos en todos los formatos disponibles se han metido dentro de un solo archivo comprimido ZIP de descarga.

Extensión Descripción

Separador Delim.

Encabezados Codificado

.CSV

Valores separados por coma

;

{no}

Si

UTF-8

.ASC

Texto ASCII sin acentos

;

{no}

Si

UTF-8

.DAT

Importación para MS SQL

;

{no}

No

UTF-16 BE

.MDB

Base de datos MS Access

-

-

.KML

Google KML

-

-

Si

XML UTF-8

.SHP

Shapefile datos geográficos

-

-

-

Binaria

.DBF

Shapefile tabla de atributos

-

-

-

DBase IV

.SHX

Shapefile archivo de índices

-

-

-

Binaria

.PRJ

Shapefile formato proyección

-

-

-

Text

Unicode

Procedimientos de importación para la mayoría de bases de datos y aplicaciones comunes se encuentran en la sección IMPORTACION DE DATOS de este documento.

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

4

Calle Zurbano No. 45, 1º Madrid 28010 España

LENGUAJES Y CODIFICACION DE CARACTERES Todas las bases de datos contienen por defecto los nombres de regiones y localidades en el lenguaje nativo y pueden contener caracteres acentuados, para preservar los acentos, los archivos de descarga usan codificación UTF-8 o bien UTF-16 BE Unicode. Lenguajes No-Latinos Para lenguajes como Chino, Japonés, Ruso, etc.), una versión en Inglés es proveída si está disponible, de lo contrario se provee una transliteración. Versión ASCII sin acentos Todas las bases de datos contienen una versión de los datos sin acentos en formato US-ASCII con extensión de archivo ASC, donde se usan solo 26 letras del alfabeto Latino, los caracteres acentuados son reemplazados por letras simples.

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

5

Calle Zurbano No. 45, 1º Madrid 28010 España

TABLAS - DESCRIPCION DE CAMPOS Los datos en nuestros archivos tienen una estructura uniforme, sin embargo, dependiendo del país, algunos campos pueden estar vacíos ya que no se utilizan en ese país.

Capa

Juego de datos

Descripción

0

Regiones Administrativas Agrupamiento de regiones (ej: continente, islas)

1

Regiones Administrativas 1er nivel de división (estate, provincia o equivalente)

2

Regiones Administrativas 2do nivel de división (municipio, condado o equivalente)

3

Regiones Administrativas 3er nivel de división (distrito, comuna o equivalente)

4

Regiones Administrativas 4to nivel de división (sub-distrito o equivalente)

5

Lugares y código postal

Localidad

6

Lugares y código postal

Sub-localidad (ciudad, poblado, villa o similar)

7

Lugares y código postal

Colonia (suburbio, urbanización o equivalente)

8

Calles

Calles y segmentos (nombre de calle y núm. exterior)

9

Calles + Premisa

Calle, numero exterior, interior o edificio

El nombre de archivo contiene información de su contenido:

Geo-XX-5-STD ↑ ↑ ↑ ↑ | | | STD si es país individual, PKG si paquete de varios países o todo el mundo | | | | | Capa de datos (incluye todos niveles inferiores) | | | Pais código ISO, si paquete de países: | | WE =Europa Oeste, EE = Europa del Este, EU = países miembros Unión Europea | ME = Medio Oriente, AS = Asia, OC = Oceanía | NA = North América, CC = Central América y el Caribe, SA = Sur América | GEO cuando son datos, POL cuando son juegos de coordenadas para polígonos

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

6

Calle Zurbano No. 45, 1º Madrid 28010 España

Regiones Administrativas

Geo-xx-4-xxx.csv

Campo

Tipo

Descripción

CountryA2

varchar(3)

Código de país ISO 3166-1

Language

varchar(3)

Código de lenguaje ISO 639-1

AdminLevel

smallint

Nivel administrativo (0 to 4)

CategoryName

nvarchar(45)

Categoría (estado, provincia, condado, municipio ...)

Region0Code

varchar(10)

Código de agrupamiento (cuando: continente + islas)

Region1Code

varchar(10)

Código 1ª región administrativa: Estado

Region2Code

varchar(10)

Código 2ª región administrativa: Municipio

Region3Code

varchar(10)

Código 3ª región administrativa: Distrito

Region4Code

varchar(10)

Código 4ª región administrativa: Sub-Distrito

RegionName

nvarchar(85)

Nombre de la región administrativa

Latitude

Decimal(10, 7)

Latitud en notación decimal, datum WGS84

Longitude

Decimal(10, 7)

Longitud en notación decimal, datum WGS84

Altitude

Integer

Altitud en meteros sobre el nivel del mar

ISO2

varchar(10)

Código ISO 3166-2

ISO2name

varchar(85)

Nombre usado en ISO 3166-2

FIPS

varchar(10)

Código FIPS Americano (PUB 10-4)

FIPSname

varchar(85)

Nombre usado en FIPS

NUTS

varchar(30)

Código NUTS subdivisiones Unión Europea

NUTSname

varchar(85)

Nombre usado en NUTS

HASC

varchar(12)

Código HASC (Estândar de Código Jerárquico)

HASCname

varchar(85)

Nombre usado en HASC

STAT

varchar(20)

Código Sistema Estadístico Nacional / Censo

STATname

varchar(85)

Nombre usado en Sistema Estadístico Nacional / Censo

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

7

Calle Zurbano No. 45, 1º Madrid 28010 España

Códigos Postales

Geo-XX-5-XXX.csv

Campo

Tipo

Descripción

ID

bigint

Identificador único de registro

CountryA2

varchar(3)

Código de país ISO 3166-1

Language

varchar(3)

Código de lenguaje ISO 639-1

PostalCode

varchar(10)

Código Postal / ZIP

Region0Code

varchar(10)

Código de agrupamiento (vacío si no se usa)

Region0Name

nvarchar(85)

Nombre de agrupamiento (vacío si no se usa)

Region1Code

varchar(10)

Código 1ª región administrativa

Region1Name

nvarchar(85)

Nombre 1ª región administrativa

Region2Code

varchar(10)

Código 2ª región administrativa

Region2Name

nvarchar(85)

Nombre 2ª región administrativa

Region3Code

varchar(10)

Código 3ª región administrativa

Region3Name

nvarchar(85)

Nombre 3ª región administrativa

Region4Code

varchar(10)

Código 4ª región administrativa

Region4Name

nvarchar(85)

Nombre 4ª región administrativa

LocalityCode

varchar(12)

Código de localidad

LocalityType

nvarchar(25)

Tipo: Ciudad, Poblado, Villa...

Locality

nvarchar(110)

Nombre de la Ciudad, Poblado, Villa...

SublocalityCode

varchar(12)

Código de Sub Localidad

SublocalityType

nvarchar(25)

Tipo: Suburbio, Urbanización, Colonia...

Sublocality

nvarchar(110)

Nombre del Suburbio, Urbanización...

AreaCode

varchar(10)

Código de área

AreaType

nvarchar(20)

Tipo de área: Bloque, Parque, Plaza, Empresa

AreaName

nvarchar(110)

Nombre del bloque, parque, plaza o empresa

Latitude

Decimal(10, 7)

Latitud - formato decimal – datum WGS84

Longitude

Decimal(10, 7)

Longitud - formato decimal – datum WGS84

Altitude

Integer

Altitud en metros

TimeZone

varchar(35)

Huso horario Olson

UTC

Char(6)

Hora local GTM formato +/-HH:MM

DST

Char(6)

Horario de verano GMT formato +/- HH:MM

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

8

Calle Zurbano No. 45, 1º Madrid 28010 España

Calles

Geo-XX-8-XXX.csv

Campo

Tipo dato

Descripción

CountryA2

varchar(3)

Código de país: ISO 3166-1

Language

varchar(3)

Código de Lenguaje: ISO 639-1

PostalCode

varchar(10)

Código Postal (ZIP)

Region0Code

varchar(10)

Código de grupo geográfico (tierra firme, islas)

Region1Code

varchar(10)

Código de región administrativa 1

Region2Code

varchar(10)

Código de región administrativa 2

Region3Code

varchar(10)

Código de región administrativa 3

Region4Code

varchar(10)

Código de región administrativa 4

LocalityCode

varchar(12)

Código de Localidad

LocalityType

nvarchar(25)

Tipo de localidad: Ciudad, Poblado, Villa ...

Locality

nvarchar(110)

Nombre de ciudad, poblado, villa...

NeighCode

varchar(10)

Código de colonia o urbanización

NeighType

nvarchar(20)

Tipo de suburbio: Colonia, urbanización, barrio…

NeighName

nvarchar(110)

Nombre de la colonia o urbanización

StreetCode

varchar(10)

Código de calle

StreetType

nvarchar(35)

Tipo de calle (avenida, calle, callejón, kalea, avinguda)

StreetNamel

nvarchar(110)

Nombre de la calle

StreetNumLow

varchar(7)

Numero de segmento “DESDE”, ejemplo: 0000A

StreetNumHigh

varchar(7)

Numero de segmento “TO”. Ejemplo: 9999Z

StreetNumOddEven

Char(1)

Enumeración del segmento: 0=ambos, 1=nones, 2=pares

StreetBuilding

nvarchar(110)

Nombre de edificio (empresa u organismo de gobierno)

Latitude

Decimal(10, 7)

Decimal – datum WGS84

Longitude

Decimal(10, 7)

Decimal – datum WGS84

Altitude

integer

Altitud en metros sobre el nivel del mar

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

9

Calle Zurbano No. 45, 1º Madrid 28010 España

DATOS ADICIONALES La carpeta de recursos “resources” en su archivo de descarga contiene tablas complementarias en formato CSV (únicamente en codificación UTF-8).

Continentes

/resources/Continents.csv

Campo

Tipo

Descripción

Language

varchar(3)

Código de lenguaje ISO 639-1

Code

varchar(3)

Código de Continente

Name

nvarchar(20)

Nombre

Países

/resources/Countries.csv

hasZipCodes indica si el país usa códigos postales (true, false). LanguagePC Códigos de lenguaje en los que están disponibles los datos para este país en los registros de Códigos Postales y Calles. Campo

Tipo

Descripción

CountryISO_A2

varchar(2)

Código de país alfa-2 ISO 3166-1

CountryISO_A3

varchar(3)

Código de país alfa-3 ISO 3166-1

NameEnglish

nvarchar(45)

Nombre de país en Ingles (referencia)

LanguageCode

varchar(3)

Código de lenguaje ISO 639-1

LanguagePC

varchar(10)

Códigos lenguajes en base datos, ej: ES,EN

useZipCodes

bit

Usa Códigos Postales ? true, false (0, 1)

PhoneCode

varchar(6)

Prefijo telefónico

Latitude

decimal(7, 3)

Latitud en formato decimal – datum WGS84

Longitude

decimal(7, 3)

Longitud en formato decimal – datum WGS84

TerritoryOf

varchar(3)

Código ISO 3166-1 alfa-2 territorio un país

Updates

char(1)

Actualizaciones cada: Mes Q=Trimestre A=Anual T=Semestre

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

10

Calle Zurbano No. 45, 1º Madrid 28010 España

Nombres Países

/resources/Country-Names.csv

Campo

Tipo

Descripción

CountryA2

varchar(3)

Código de país ISO 3166-1

Language

varchar(3)

Código de lenguaje ISO 639-1

CountryName

nvarchar(85)

Nombre en el respectivo lenguaje

Category

nvarchar(20)

Categoría (País o Territorio) en el respectivo lenguaje

Monedas

/resources/Currencies.csv

Campo

Tipo

Descripción

Language

varchar(3)

Código de lenguaje ISO 639-1

CurrencyISO

varchar(3)

Código de moneda ISO 4217

CurrencyName

nvarchar(35)

Nombre de la moneda en este lenguaje

Money

nvarchar(15)

Nombre corto del lenguaje

Symbol

Nvarchar(1)

Símbolo de la moneda: $

Códigos FIPS regiones

/resources/FIPS-Admin-Regions.csv

Campo

Tipo

Descripción

CountryA2

varchar(3)

Código de país ISO 3166-1

CountryFIPS

varchar(3)

Código de país FIPS (Pub 10-4)

FIPSContatenated

varchar(10)

Código FIPS concatenado, país + región

Region1FIPS

varchar(10)

Código FIPS 1ª región administrativa

Region1Name

nvarchar(85)

Nombre 1ª región administrativa

Region1Cat

nvarchar(20)

Categoría 1ª región administrativa

Region2FIPS

varchar(10)

Código FIPS 2ª región administrativa

Region2Name

varchar(85)

Nombre 2ª región administrativa inglés

Region2Cat

nvarchar(20)

Categoría 2ª región administrativa

Latitude

decimal(10, 7)

Latitud – decimal, datum WGS84

Longitude

decimal(10, 7)

Longitud – decimal, datum WGS84

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

11

Calle Zurbano No. 45, 1º Madrid 28010 España

Lenguajes

/resources/Languages.csv

Campo

Tipo

Descripción

Language

varchar(3)

Código de lenguaje

LanguageName

nvarchar(80)

Nombre del lenguaje

ISO_639_1

varchar(2)

Código ISO 639-1

ISO_639_2

varchar(3)

Código ISO 639-2

Códigos NUTS

/resources/NUTS.csv

Campo

Tipo

Descripción

CountryA2

varchar(3)

Código de país ISO 3166-1

CountryNUTS

varchar(3)

Código de país NUTS

Language

varchar(3)

Código de lenguaje ISO 639-1

NUTS

varchar(10)

Código de región NUTS

Level

integer

Nivel: 0, 1, 2, 3

Name

nvarchar(85)

Nombre de la región

Formato Códigos Postales /resources/Postal-Codes-Formats.csv Datos útiles para validar la entrada de este dato en formularios, y especialmente útil en HTML 5 donde el visualizador maneja la validación, automáticamente, mostrando un mensaje al usuario si el dato es incorrecto.

Campo

Tipo

Descripción

CountryA2

varchar(3)

Código de país ISO 3166-1

CountryName

varchar(50)

Nombre del país en inglés (referencia)

Format

varchar(5)

Formato para visualizar

Length

varchar(10)

Longitud min/máx. del código (0-99)

Regex

varchar(150)

Expresión Regex ej: ^(HR)?\d{11}$

AbrevName

nvarchar(10)

Nombre abreviado, ej: IVA, VAT, etc.

LocalName

nvarchar(50)

Nombre del impuesto en lengua nativa

Zonas Horarias

/resources/TimeZones.csv

Campo

Tipo

Descripción

CountryA2

varchar(3)

Código de país ISO 3166-1

CountryName

nvarchar(30)

Nombre país en inglés (referencia)

Olson

varchar(50)

Nomenclatura Olson

UTC

char(6)

Huso horario +/-HH:MM GMT

DST

char(6)

Horario de verano +/-HH:MM GMT

ZoneCode

varchar(10)

Código Abreviado de zona

ZoneName

nvarchar(35)

Nombre de la zona horaria

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

13

Calle Zurbano No. 45, 1º Madrid 28010 España

IMPORTAR DATOS Procedimientos para importar los datos en diferentes aplicaciones y bases de datos. Si su aplicación no está incluida aquí háganos saber, seguramente podremos a proporcionarle las instrucciones adecuadas para su sistema. Tome nota, los nombres en rojo proporcionados aquí son ejemplos para guiarle, usted debe reemplazarlos según su sistema, donde coloco el archivo y el nombre del archivo que adquirió. DATABASE PostalCodes Path Geo-XX-0-XXX.csv

Nombre de su base de datos. Nombre que elija para la tabla en su base de datos Ubicación del archivo a importar, ejemplo c:\temp Nombre del archivo a importar, ejemplo: Geo-ES-5-STD.csv

MS Excel Note que Excel tienes los límites siguientes, para otras hojas de cálculo consulte su manual informativo: Excel 2003 and Open Spreadsheet: Excel 2007 / 2010 / 2013:

65 536 líneas 1 048 576 líneas

Seleccione todas las celdas en su hoja y de formato de “Texto” para asegurar que los datos importados conserven ceros a la izquierda, usado constantemente en los códigos y que deben conservarse. En el menú Archivo/Abrir, seleccione “Archivo de Texto (*.prn;*.txt;*.csv)” como tipo de archivo. Busque el archivo a importar: Códigos postales: GEO-XX-5-XXX.csv o regiones administrativas: Geo-XX-4-XXX.csv Seleccione: Delimitado y codificación: 65001: Unicode (UTF-8) y oprima siguiente. Seleccione: { ; } Punto y coma como delimitador y {nada} como calificador de texto Seleccione todas las columnas y defínalas como: Texto para preservar ceros a la izquierda en datos © 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

14

Calle Zurbano No. 45, 1º Madrid 28010 España

MS Access 1) Abra o cree una base de datos 2) Abra la opción del menú Abrir/Datos externos/Importar 3) Seleccione "Archivo de Texto (*.txt;*.csv;*.tab;*.asc)" en tipo de archivo 4) Busque en archivo a importar: GEO-XX-5-XXX.csv o admin: Geo-XX-4-XXX.csv 5) Seleccione la opción: Delimitado, en Avanzado y seleccione codificación: Unicode (UTF‐8). 6) Oprima botón Siguiente, seleccione como delimitador de datos: punto y coma o Tab, y {nada} como calificador de Texto y continúe. 7) En la lista de datos seleccione el tipo de dato apropiado: Short Text en todas para preservar ceros a la izquierda en los códigos. Double para Latitude y Longitude Integer para Altitude 8) Oprima Finalizar / Importar

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

15

Calle Zurbano No. 45, 1º Madrid 28010 España

MYSQL Script para crear la estructura de la tabla Regiones Administrativas: DROP TABLE IF EXISTS AdminRegions; CREATE TABLE AdminRegions ( CountryA2 varchar(3) NOT NULL, Language varchar(3) NOT NULL, AdminLevel integer NOT NULL, CategoryName varchar(40) NOT NULL, Region0Code varchar(10) NULL, Region1Code varchar(10) NOT NULL, Region2Code varchar(10) NOT NULL, Region3Code varchar(10) NOT NULL, Region4Code varchar(10) NOT NULL, RegionName varchar(85) NOT NULL, Latitude decimal(10, 7), Longitude decimal(10, 7), Altitude integer, ISO2 varchar(10), ISO2name varchar(85), FIPS varchar(10), FIPSname varchar(85), NUTS varchar(30), NUTSname varchar(85), HASC varchar(12), HASCname varchar(85), STAT varchar(20), STATname varchar(85), PRIMARY KEY (Country, Language, Region0Code, Region1Code, Region2Code, Region3Code, Region4Code) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Script para importar los datos del archivo CSV: LOAD DATA INFILE '/path/Geo-XX-4-XXX.csv' INTO TABLE AdminRegions FIELDS TERMINATED BY ';' ESCAPED BY '\\' IGNORE 1 LINES;

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

16

Calle Zurbano No. 45, 1º Madrid 28010 España

MYSQL Ejemplo de script para crear la estructura de la tabla Códigos Postales: DROP TABLE IF EXISTS PostalCodes; CREATE TABLE PostalCodes ( CountryA2 varchar(3) NOT NULL, Language varchar(3) NOT NULL, PostalCode varchar(10) NOT NULL, Region0Code varchar(10) NULL, Region0Name varchar(85) NULL, Region1Code varchar(10) NOT NULL, Region1Name varchar(85) NOT NULL, Region2Code varchar(10), Region2Name varchar(85), Region3Code varchar(10), Region3Name varchar(85), Region4Code varchar(10), Region4Name varchar(85), LocalityCode varchar(10), LocalityType varchar(25), Locality varchar(110) NOT NULL, SubLocalityCode varchar(12), SubLocalityType varchar(25), SubLocality varchar(110), AreaCode varchar(10), AreaType varchar(20), AreaName varchar(110), Latitude decimal(10, 7), Longitude decimal(10, 7), Altitude integer, TimeZone varchar(35), UTC varchar(6), DST varchar(6), ID bigint(20) AUTO_INCREMENT NOT NULL, PRIMARY KEY (CountryA2, Language, Region1Code, Locality, ID) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Script para importar los datos del archivo CSV: LOAD DATA INFILE '/path/Geo-XX-5-XXX.csv' INTO TABLE PostalCodes FIELDS TERMINATED BY ';' ESCAPED BY '\\' IGNORE 1 LINES; © 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

17

Calle Zurbano No. 45, 1º Madrid 28010 España

MS SQL SERVER - Ejemplo de script para crear la tabla Regiones Administrativas: IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[AdminRegions]') AND type in (N'U')) DROP TABLE [AdminRegions] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [AdminRegions]( [CountryA2] [varchar](3) NOT NULL, [Language] [varchar](3) NOT NULL, [AdminLevel] [int] NOT NULL, [CategoryName] [nvarchar](40) NOT NULL, [Region0Code] [varchar](10) NOT NULL, [Region1Code] [varchar](10) NOT NULL, [Region2Code] [varchar](10) NOT NULL, [Region3Code] [varchar](10) NOT NULL, [Region4Code] [varchar](10) NOT NULL, [RegionName] [nvarchar](85) NOT NULL, [Latitude] [decimal](10, 7) NULL, [Longitude] [decimal](10, 7) NULL, [Altitude] [int] NULL, [ISO2] [varchar](10) NULL, [ISO2name] [nvarchar](85) NULL, [FIPS] [varchar](10) NULL, [FIPSname] [nvarchar](85) NULL, [NUTS] [varchar](30) NULL, [NUTSname] [nvarchar](85) NULL, [HASC] [varchar](12) NULL, [HASCname] [nvarchar](85) NULL, [STAT] [varchar](20) NULL, [STATname] [nvarchar](85) NULL, CONSTRAINT [PK-AdminRegions] PRIMARY KEY CLUSTERED ( [CountryA2] ASC, [Language] ASC, [Region0Code] ASC, [Region1Code] ASC, [Region2Code] ASC, [Region3Code] ASC, [Region4Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO © 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

18

Calle Zurbano No. 45, 1º Madrid 28010 España

Script para importar los datos del archivo con formato SQL: BULK INSERT [AdminRegions] FROM 'Path\Geo-XX-4-XXX.sql' WITH (FIELDTERMINATOR = ';', DATAFILETYPE = 'widechar')

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

19

Calle Zurbano No. 45, 1º Madrid 28010 España

MS SQL SERVER- Ejemplo de script para crear tabla: Lugares y Códigos Postales: IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[PostalCodes]') AND type in (N'U')) DROP TABLE [PostalCodes] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [PostalCodes]( [ID] [bigint] IDENTITY(1,1) NOT NULL, [CountryA2] [varchar](3) NOT NULL, [Language] [varchar](3) NOT NULL, [PostalCode] [varchar](10) NOT NULL, [Region0Code] [varchar](10) NULL, [Region0Name] [nvarchar](85) NULL, [Region1Code] [varchar](10) NOT NULL, [Region1Name] [nvarchar](85) NOT NULL, [Region2Code] [varchar](10) NULL, [Region2Name] [nvarchar](85) NULL, [Region3Code] [varchar](10) NULL, [Region3Name] [nvarchar](85) NULL, [Region4Code] [varchar](10) NULL, [Region4Name] [nvarchar](85) NULL, [LocalityCode] [varchar](11) NULL, [LocalityType] [nvarchar](25) NULL, [Locality] [nvarchar](110) NOT NULL, [SubLocalityCode] [varchar](12) NULL, [SubLocalityType] [nvarchar](25) NULL, [SubLocality] [nvarchar](110) NULL, [AreaCode] [varchar](10) NULL, [AreaType] [nvarchar](20) NULL, [AreaName] [nvarchar](110) NULL, [Latitude] [decimal](10,7) NULL, [Longitude] [decimal](10,7) NULL, [Altitude] [int] NULL, [TimeZone] [varchar](35) NULL, [UTC] [char](6) NULL, [DST] [char](6) NULL, CONSTRAINT [PK_PostalCodes] PRIMARY KEY CLUSTERED ( [CountryA2] ASC, [Language] ASC, [Region1Code] ASC, [Locality] ASC, [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO © 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

20

Calle Zurbano No. 45, 1º Madrid 28010 España

Script para importar los datos del archivo con formato SQL: BULK INSERT [PostalCodes] FROM 'c:\path\Geo-XX-5-XXX.sql' WITH (FIELDTERMINATOR = ';', DATAFILETYPE = 'widechar')

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

21

Calle Zurbano No. 45, 1º Madrid 28010 España

MS SQL SERVER – Ejemplo de script para crear tabla de Calles IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Streets]') AND type in (N'U')) DROP TABLE [Streets] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [Streets]( [ID] [bigint] IDENTITY(1,1) NOT NULL, [CountryA2] [varchar](3) NOT NULL, [Language] [varchar](3) NOT NULL, [PostalCode] [varchar](10) NOT NULL, [Region0Code] [varchar](10) NULL, [Region1Code] [varchar](10) NOT NULL, [Region2Code] [varchar](10) NULL, [Region3Code] [varchar](10) NULL, [Region4Code] [varchar](10) NULL, [LocalityCode] [varchar](12) NULL, [LocalityType] [nvarchar](25) NULL, [Locality] [nvarchar](110) NOT NULL, [NeighCode] [varchar](10) NULL, [NeighType] [nvarchar](20) NULL, [NeighName] [nvarchar](110) NULL, [StreetCode] [varchar](10) NULL, [Streettype] [nvarchar](25) NULL, [StreetName] [nvarchar](110) NULL, [StreetNumLow] [varchar](7) NULL, [StreetNumHigh] [varchar](7) NULL, [StreetNumOddEven] [char](1) NULL, [StreetBuilding] [nvarchar](110) NULL, [Latitude] [decimal](10,7) NULL, [Longitude] [decimal](10,7) NULL, [Altitude] [int] NULL, CONSTRAINT [PK_Streets] PRIMARY KEY CLUSTERED ( [CountryA2] ASC, [Language] ASC, [Region1Code] ASC, [Locality] ASC, [PostalCode] ASC, [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO

Script de importación en bloque: BULK INSERT [Streets] FROM 'c:\path\Geo-XX-8-XXX.sql' WITH (FIELDTERMINATOR = ';', DATAFILETYPE = 'widechar') © 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

22

Calle Zurbano No. 45, 1º Madrid 28010 España

ORACLE Script para crear la estructura de la tabla Regiones Administrativas: DROP TABLE IF EXISTS AdminRegions; CREATE TABLE AdminRegions ( CountryA2 varchar(3) NOT NULL, Language varchar(3) NOT NULL, AdminLevel integer NOT NULL, CategoryName varchar(40) NOT NULL, Region0Code varchar(10) NOT NULL, Region1Code varchar(10) NOT NULL, Region2Code varchar(10) NOT NULL, Region3Code varchar(10) NOT NULL, Region4Code varchar(10) NOT NULL, RegionName varchar(85) NOT NULL, Latitude number(10, 7), Longitude number(10, 7), Altitude integer, ISO2 varchar(10), ISO2name varchar(85), FIPS varchar(10), FIPSname varchar(85), NUTS varchar(30), NUTSname varchar(85), HASC varchar(12), HASCname varchar(85), STAT varchar(20), STATname varchar(85), CONSTRAINT AdminRegions_PK PRIMARY KEY (Country, Language, Region0Code, Region1Code, Region2Code, Region3Code, Region4Code) )

Script para importar los datos del archivo CSV: ORGANIZATION EXTERNAL DEFAULT DIRECTORY xtern_data_dir ACCESS PARAMETERS ( RECORDS DELIMITED BY NEWLINE FIELDS TERMINATED BY ';') LOCATION ('/path/Geo-XX-4-XXX.csv') );

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

23

Calle Zurbano No. 45, 1º Madrid 28010 España

ORACLE Script para crear la tabla de Lugares y Códigos Postales: DROP TABLE IF EXISTS PostalCodes; CREATE TABLE PostalCodes ( ID number GENERATED BY DEFAULT AS IDENTITY, CountryA2 varchar(3) NOT NULL, Language varchar(3) NOT NULL, PostalCode varchar(10), Region0Code varchar(10), Region0Name varchar(85), Region1Code varchar(10), Region1Name varchar(85), Region2Code varchar(10), Region2Name varchar(85), Region3Code varchar(10), Region3Name varchar(85), Region4Code varchar(10), Region4Name varchar(85), LocalityCode varchar(12), LocalityType varchar(25), Locality varchar(110), SubLocalityCode varchar(12), SubLocalityType varchar(25), SubLocality varchar(110), AreaCode varchar(10), AreaType varchar(20), AreaName varchar(110), Latitude number(10, 7), Longitude number(10, 7), Altitude integer, TimeZone varchar(35), UTC varchar(6), DST varchar(6), CONSTRAINT PostalCodes_PK PRIMARY KEY (CountryA2, Language, Region1Code, Locality, ID) )

Script para importar los datos del archivo CSV: ORGANIZATION EXTERNAL ( DEFAULT DIRECTORY xtern_data_dir ACCESS PARAMETERS ( RECORDS DELIMITED BY NEWLINE FIELDS TERMINATED BY ';' )LOCATION ('/path/Geo-XX-5-XXX.csv'))

© 2006-2016 Mapanet™ / Divex Turismo, S.L. www.mapanet.eu

24

Calle Zurbano No. 45, 1º Madrid 28010 España

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.