问题标签 [census]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4728 浏览

python - US Census API - 使用 Python 获取州内每个城市的人口

我在获取特定州每个城市的人口时遇到问题。我确实得到了城市的人口,但如果我将每个城市的人口相加,我得到的数字与该州的人口不同。

我得到了我的API 密钥,将P0010001 变量用于总人口,将 FIPS 25 用于马萨诸塞州,并按地理级别“地点”要求人口,我理解它是指城市。

这是我使用的 Python 3 代码:

结果如下:

我有理由确定“地方”是城市,例如

我在做什么错或误解?为什么按地方划分的人口总和不等于该州的人口?

示例 API 调用列表

0 投票
1 回答
1050 浏览

r - 人口普查区组形状文件

我有几千名成员的经纬度列表,并希望附加他们的人口普查区块组代码(即 36001038141345)。我的第一个想法是将这些成员绘制在具有美国人口普查区块组图层的地图上。然后,例如使用其中一个映射包中的叠加函数,或者不使用形状文件将文件转换为数据框,并使用例如“ggplot”和“ggmap”中的连接函数来匹配 lat 和 long 到 14数字人口普查块组值。

我正在搜索要在 R 中使用的美国人口普查块组形状文件。对于美国所有州使用美国人口普查网站上的 Tiger 文件以及必要的支持文件(“.shp, .dbf , .prj 等”)使使用这个文件有问题,因为它会导致几百个需要的文件。

还检查了 UScensus2010 包,但它还没有设置“install.blkgrp”功能。我正在寻求一些关于什么是最好的方法的想法或方向。

谢谢

0 投票
2 回答
772 浏览

c# - 使用 C# 中的 JSON.net 将 Census Geocoder JSON 输出转换为 Xml 数据集

我正在 Visual Studio 2012 中创建一个 .Net 应用程序,该应用程序在我的 SQL dB 中查询地址表,并使用人口普查地理编码 API 返回每个地址的特定 MSA。我有用于 dB 查询的现有代码,但在将 Census API 的 Json 输出转换为 Xml 数据集时遇到问题。我正在使用 Json.net 序列化 json 输出,然后反序列化为 .net 以加载到 XmlDocument 中。不幸的是,我不断收到 XmlException 错误:

根级别的数据无效。第 1 行,位置 1

细节:

System.Xml.XmlException 未处理 HResult=-2146232000
消息=根级别的数据无效。第 1 行,位置
1。Source=System.Xml LineNumber=1 LinePosition=1 SourceUri=""
StackTrace:在 System.Xml.XmlTextReaderImpl.Throw(String res, String arg) 在 System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace() 在 System.Xml.XmlTextReaderImpl.ParseDocumentContent() 在 System.Xml.XmlTextReaderImpl.Throw(Exception e) 在 System.Xml.XmlTextReaderImpl.ParseDocumentContent() 在System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) at System.Xml.XmlDocument.Load(XmlReader reader) at System.Xml.XmlDocument.LoadXml(String xml ) 在 ConsoleApplication1.Program.Main(String[] args) 在 c:\Users\jdsmith\Documents\Visual Studio 2012\Projects\C#\MSA_Application_v2\MSA_Application_v2\Model\Program.cs: System.AppDomain._nExecuteAssembly ( RuntimeAssembly 程序集,String[] args) 在 System.AppDomain。Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() 在 System.Threading.ThreadHelper.ThreadStart_Context(Object state) 在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback 的 ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) Threading.ThreadHelper.ThreadStart() 内部异常:HostProc.RunUsersAssembly() 在 System.Threading.ThreadHelper.ThreadStart_Context(Object state) 在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 在 System.Threading.ThreadHelper.ThreadStart() InnerException 的 ContextCallback 回调,对象状态,布尔值 preserveSyncCtx):HostProc.RunUsersAssembly() 在 System.Threading.ThreadHelper.ThreadStart_Context(Object state) 在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 在 System.Threading.ThreadHelper.ThreadStart() InnerException 的 ContextCallback 回调,对象状态,布尔值 preserveSyncCtx):Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart () 内部异常:Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart () 内部异常:

我相信 Json 或 Xml 都需要进一步格式化,但我不知道如何。另外,我确定我自己太难了……如果有更好的方法,我会全神贯注。

这是我用来测试的示例地理查询:

http://geocoding.geo.census.gov/geocoder/geographies/address?street=4600+Silver+Hill+Rd&city=Suitland&state=MD&benchmark=Public_AR_Census2010&vintage=Census2010_Census2010&layers=14&format=json

0 投票
0 回答
681 浏览

python - 安装 census python 模块时出错:visual studio 9.0 不编译 jellyfish

我正在使用 Python 2.7 运行 64 位 Windows 7 机器,并尝试安装在此处找到的 census python 模块(版本 0.7) 。我安装了 Visual Studio Express 2008(版本 9.0)以及版本 8、11 和 12。当我尝试安装该模块时,它退出并出现致命错误。

当我运行命令提示符pip install -U census时,这些是我在错误之前得到的最后几行:

我在census-0.7目录输入提示时出现同样的错误python setup.py install

我在这里尝试过修复,但它不起作用。当我在 census-0.7 目录中并输入 promptpython setup.py build --compiler msvc时,如修复建议的那样,我收到以下错误消息:

这让我相信人口普查模块源代码可能有问题。有没有人有在 64 位机器上用 Python 2.7 解决这个错误的经验或者有安装人口普查模块的经验?我是一个相对新手的程序员,所以如果有一个简单或明显的修复,我可能看不到它。

0 投票
3 回答
3098 浏览

python - 将 Census Bulk Geocoder 与 python 请求库一起使用

我正在试验人口普查批量地理编码 API文档

以下 curl 命令有效:

但是当我尝试将其移植到 python 请求时:

我显然没有发送格式正确的请求,而只是收到“出现内部错误”作为响应。知道我在形成这个请求时做错了什么吗?

0 投票
0 回答
344 浏览

r - R合并后ggplot / qmap错误地绘制邮政编码多边形(锯齿状)

我花了几天时间在这个网站和其他网站上搜索解决方案,但还没有找到。如果我的解决方案还有另一页,而我错过了,我深表歉意。

我发现了这一点 ,但重新加载 ggplot2 和 rgdal(分离后)并没有解决它。

我正在使用 ZCTA(邮政编码制表区)的人口统计数据来覆盖 Google 地形图上的多边形。我能够使用 qmap 正确绘制多边形,但是在我合并人口统计数据后,这些图都是错误的。我试过指定顺序,并使用合并。(哎呀,我已经尝试了各种各样的事情。)我很想得到一些帮助。

这里

是一个工作图,在合并之前,并且

这里是之后。

这是我的代码:

0 投票
1 回答
153 浏览

sas - 美国社区调查,SAS EG 误差范围代码

人口普查局给出了计算美国社区调查误差幅度的数学公式,但不包括它的 SAS 代码。该公式位于此处文档的第 24 页:http ://www2.census.gov/programs-surveys/acs/tech_docs/accuracy/ACS_Accuracy_of_Data_2014.pdf

有没有人有误差范围的 SAS 代码?它必须包含所有 80 个 pwgtp。

0 投票
1 回答
58 浏览

arrays - 人口普查的 JSON 数组结果

我有一个返回人口普查数据的 url。当我拨打电话时,我收到以下回复:

由于没有名称,我遇到的问题是我无法弄清楚如何定义从特定“列”获取所有值的路径。

0 投票
0 回答
699 浏览

r - 如何将坐标(经度/纬度)与人口普查块匹配?

我在 .csv 文件中有一组经度/纬度坐标,需要将它们与他们的人口普查块相匹配。我一直试图弄清楚如何使用 UScensus2010 包在 R 中执行此操作,其中包括每个州的 SpacialPolygonDataFrames 和每个块组的多边形。如何将这些坐标与它们的块组匹配?

这是多边形列表中的第一项(来自 UScensus2010@polygons)的样子:

我认为 over() 或 point.in.SpatialPolygon 函数最有意义,但我不知道如何使用它们。我创建了一个带有测试坐标的 SpatialPoints 对象:

然后,我尝试使用 over() 来挑选人口普查块组:

这给出了错误消息:

我该如何解决这个问题和/或是否有更简单的方法将人口普查区块组分配给经度/纬度坐标?

0 投票
2 回答
2571 浏览

google-maps - 谷歌地图人口普查区

我已经在 Google 地图文档中搜索了返回美国人口普查区的选项,但没有任何运气。我知道他们有一个网站,您可以通过地址普查谷歌地图搜索它。但是我还没有找到访问该服务的方法。我正在寻找至少会返回人口普查区的谷歌地图 api。我还在谷歌地图地理编码文档中进行了搜索,但 json 结果似乎没有返回人口普查区。有谁知道这是否可行,谢谢。