首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从GeoNames获取邮政编码

从GeoNames获取邮政编码
EN

Stack Overflow用户
提问于 2014-01-05 04:55:36
回答 1查看 2.3K关注 0票数 0

我有一个查找邮政编码(邮政编码)和获得城市,纬度和经度的要求。Geonames是否有支持此格式的文件?

我下载了AllCountries.txt,它不包含邮政编码。

下面是我为所有国家/地区创建的表结构。

代码语言:javascript
复制
CREATE TABLE [dbo].[AllCountries](
 [geonameid] [int] NOT NULL,
 [name] [nvarchar](200) NULL,
 [asciiname] [nvarchar](200) NULL,
 [alternatenames] [nvarchar](max) NULL,
 [latitude] [float] NULL,
 [longitude] [float] NULL,
 [feature_class] [char](2) NULL,
 [feature_code] [nvarchar](10) NULL,
 [country_code] [char](3) NULL,
 [cc2] [char](60) NULL,
 [admin1_code] [nvarchar](20) NULL,
 [admin2_code] [nvarchar](80) NULL,
 [admin3_code] [nvarchar](20) NULL,
 [admin4_code] [nvarchar](20) NULL,
 [population] [bigint] NULL,
 [elevation] [int] NULL,
 [dem] [int] NULL,
 [timezone] [nvarchar](200) NULL,
 [modification_date] [date] NULL,
PRIMARY KEY CLUSTERED 
(
 [geonameid] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

我如何才能获得所有国家的所有邮政编码,以及城市和坐标?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-04-23 00:42:26

您可以使用Geonames API返回JSON数据。您提供邮政编码,它将返回国家/地区、纬度和语言信息。

http://api.geonames.org/postalCodeLookupJSON?postalcode=6600&country=AT&username=demo

这是一个包含更多示例的页面。也可以查看webservices文档:http://www.geonames.org/export/web-services.html#postalCodeLookupJSON

链接到一个示例:http://www.geonames.org/export/ajax-postalcode-autocomplete-3.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20926644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档