Những nhà cung cấp mã hóa địa lý nào cho phép lưu trữ dữ liệu mã hóa địa lý?


8

Tôi muốn cung cấp chức năng nơi người dùng có thể tìm kiếm địa chỉ / địa điểm trên bản đồ Tờ rơi và có thể thêm điểm đánh dấu vào bản đồ (sau này có thể được lưu trên máy chủ và được tải xuống trong KML / GPX / GeoJSON định dạng).

Sơ đồ cơ sở bên dưới có thể là bất cứ thứ gì, nó không được bảo đảm là bản đồ MapBox hoặc Google, v.v.

Bây giờ theo tôi hiểu, hầu hết các nhà cung cấp mã hóa địa lý đều cấm sử dụng này. Google nổi tiếng vì không cho phép nó, nhưng ngay cả MapBox cũng chỉ cho phép điều này trong gói doanh nghiệp của nó, có giá $$$.

Có nhà cung cấp nào cho phép bạn lưu trữ kết quả đã cho từ yêu cầu mã hóa địa lý không? Tôi tin rằng các địa điểm có trong OSM, Nominatim và Geonames là một giải pháp tốt, nhưng bạn không thể tìm kiếm địa chỉ trong đó.

Tôi đặc biệt quan tâm đến các bản đồ TẠI ĐÂY, vì họ có công cụ mã hóa địa lý chất lượng cao nhất hiện có (dựa trên bảng này ), nhưng Điều khoản và Điều kiện của họ thực sự không rõ ràng về điều đó. Nó nói rằng việc phân lớp dữ liệu của họ là không được phép, nhưng không rõ liệu việc sử dụng này có được tính là phân lớp hay không.

Tôi không tìm kiếm một giải pháp miễn phí, nhưng một cái gì đó có thể chấp nhận được cho một dự án bắt đầu, như Bing, TẠI ĐÂY, v.v. cung cấp một tầng sử dụng miễn phí.

Câu trả lời:


4

À, câu hỏi này. Đầu tiên, hãy để tôi nói rằng tôi làm việc cho một công ty xác nhận địa chỉ, SmartyStreets, nhưng tôi sẽ cố gắng khách quan.

Dữ liệu mã địa lý của Hoa Kỳ thường đến từ hai nguồn cơ bản, MIỄN PHÍ và MỞ RỘNG. Hãy đến đó một chút.

Dữ liệu mã địa lý miễn phí đến từ Cục điều tra dân số Hoa Kỳ. Một số người sẽ nói với bạn rằng nó đến từ USGS hoặc thậm chí từ USPS, nhưng nguồn gốc là Cục điều tra dân số Hoa Kỳ. Họ có một bộ dữ liệu toàn diện về tọa độ đoạn đường, được gọi là dữ liệu TIGER. Dữ liệu TIGER có sẵn miễn phí để tải xuống (mặc dù phải mất rất nhiều thao tác để làm cho nó có thể sử dụng được). USPS đã cố gắng liên kết với dữ liệu TIGER và ánh xạ nó tới Mã ZIP (không phải là ranh giới địa chính trị mà thay vào đó là các khu vực phân phối của USPS). Có nhiều dịch vụ khác nhau sử dụng dữ liệu TIGER này làm nguồn cho tọa độ địa lý. Họ sử dụng các thuật toán khác nhau để xác định vị trí của một địa chỉ dọc theo một đoạn đường và sau đó nội suy mã địa lý dựa trên thuật toán đó. Do chi phí dữ liệu thấp hơn và chi phí cấp phép của dữ liệu nguồn (miễn phí), nhiều dịch vụ sẽ cho phép khách hàng lưu trữ dữ liệu mã địa lý là một phần của dữ liệu đầu ra. SmartyStreets là một trong những người tin rằng bạn có thể làm những gì bạn thích với dữ liệu.

Không phải dữ liệu mã địa lý miễn phí đến từ một số nguồn đắt tiền. Các nguồn này thường biên dịch dữ liệu của riêng họ, mặc dù họ cũng tăng dữ liệu đó với dữ liệu được cấp phép từ các nguồn khác. Bạn có các nguồn như googlemaps, nokia, navteq, bing maps, yahoo, mapquest ... (Vâng, tôi biết, một số trong số này thuộc sở hữu của những người khác.) Dữ liệu của họ đắt hơn rất nhiều và giấy phép của họ thường cấm khách hàng từ việc lưu trữ dữ liệu phản hồi.

Vì vậy, bạn có dữ liệu nguồn miễn phí và dữ liệu nguồn đắt tiền. Thông thường, chi phí đó được chuyển qua dưới dạng cấp phép hạn chế hơn. Mong rằng sẽ giúp.

Dưới đây là danh sách ngắn các nhà cung cấp cho phép lưu trữ dữ liệu đầu ra (chắc chắn có nhiều hơn):

geocod.io smartystreets.com yaddress.net

Nhân tiện, tôi là người đã tạo ra bảng được đề cập trong bài viết gốc. Tôi làm việc với dữ liệu địa chỉ cả ngày tại SmartyStreets.

--update-- @zsero Trên thực tế, tôi tin rằng dữ liệu tương tự với dữ liệu có sẵn từ Cục điều tra dân số Hoa Kỳ có sẵn từ một số quốc gia. Úc, ví dụ, vì vậy tôi đã nghe. Tuy nhiên, đó không nhất thiết là quốc gia mà dữ liệu đến từ mà thay vào đó là mức độ chính xác. Ví dụ, dữ liệu của Cục điều tra dân số Hoa Kỳ cung cấp tọa độ địa lý khá chính xác cho các đoạn đường, nhưng không phải cho các địa chỉ. Nội suy địa chỉ từ đoạn đường đó (điểm bắt đầu hoặc điểm cuối của đường) dọc theo hình dạng chỉ định hình dạng đường là điều cho phép "đoán" địa chỉ có thể nằm dọc theo đường. Điều đó khá tốt cho phân tích thống kê. Tuy nhiên, đối với những thứ như nhảy dù chính xác hoặc tấn công bằng tên lửa phẫu thuật, điều đó sẽ không đủ tốt. Bạn sẽ muốn dữ liệu mã địa lý trên tầng thượng. Điển hình làTHAT là sự khác biệt giữa dữ liệu miễn phí và đắt tiền.


Vì vậy, tôi có hiểu đúng không, rằng các địa chỉ quốc tế là những địa chỉ đắt tiền, vì không có cơ sở dữ liệu miễn phí phổ quát, mà chỉ có những cơ sở đắt tiền từ ĐÂY, v.v.?
hyperjack

@zsero Tôi đã cập nhật câu trả lời của mình để bao gồm phản hồi cho nhận xét của bạn.
Jeffrey

FWIW, dữ liệu của Úc có thẩm quyền, bắt nguồn từ nhiều nguồn sự thật. Điều đó có nghĩa là hầu như bất kỳ trình mã hóa địa lý nào, miễn phí hay nói cách khác, đều có dữ liệu địa chỉ thực sự tốt cho Úc.
Steve Bennett

1

Sử dụng Bing, Google TẠI ĐÂY hoặc bất kỳ nhà cung cấp bản đồ doanh nghiệp nào khác sẽ yêu cầu các bản đồ cơ sở cũng phải từ cùng một nhà cung cấp, ngoại trừ bạn có thể trộn dữ liệu Bing và TẠI ĐÂY với nhau.

Bản đồ Bing là một lựa chọn tốt vì nó có hầu hết dữ liệu TẠI ĐÂY, nhưng ở một số quốc gia sử dụng các nhà cung cấp dữ liệu (tốt hơn) khác, ví dụ: Trung Quốc, Nhật Bản và dữ liệu của Hàn Quốc tốt hơn nhiều so với TẠI Maps (và hầu hết các nền tảng ánh xạ khác).

Bản đồ Bing cũng cho phép bạn lưu trữ hoặc lưu trữ dữ liệu mã địa lý miễn là bạn có giấy phép bản đồ Bing và nếu bạn đang sử dụng dữ liệu với ứng dụng Bản đồ Bing của mình. Bản đồ Bing cũng cung cấp một cấp sử dụng miễn phí cho cả ứng dụng công khai và nội bộ: https://azure.microsoft.com/en-us/marketplace/partners/bingmaps/mapapis/


Tôi có thể đồng ý đây có thể là trường hợp của Bing và TẠI ĐÂY, nhưng nói rằng "bất kỳ nhà cung cấp bản đồ doanh nghiệp nào khác sẽ yêu cầu" là một tuyên bố táo bạo theo quan điểm của tôi. Có hàng tá nhà cung cấp ngoài đó và cho đến nay tôi phát hiện ra rằng ESRI cho phép lưu các vị trí miễn là bạn đang trả tiền cho nó, MapBox Enterprise cho phép lưu các vị trí và tôi nghĩ MapQuest cũng cho phép nó, và có lẽ những người khác cũng vậy.
hyperjack

MapBox và MapQuest không sử dụng dữ liệu doanh nghiệp, họ sử dụng dữ liệu nguồn mở. ESRI cũng sử dụng nhiều dữ liệu nguồn mở. Đó là lý do chính tại sao họ cho phép lưu mã địa lý.
rbrundritt

0

Đầu tiên: bạn có thể đọc một số chi tiết trong wiki OSM về Search_engines . Vì vậy, bạn có một số tùy chọn để thực hiện một số mã hóa địa chỉ thông qua bất kỳ máy chủ công cộng nào hoặc thông qua một phiên bản riêng của bất kỳ ngăn xếp phần mềm phù hợp nào được đề cập ở đó.

Sau đó, xem xét kỹ hơn về uMap dựa trên OSM , nơi bạn có các tính năng để thực hiện mã hóa địa lý, đặt điểm đánh dấu, vẽ đường, v.v. Bạn có thể lưu và chia sẻ bất kỳ bản đồ cá nhân nào.

Nếu giải pháp này đến gần mục tiêu của bạn một chút, bạn có thể hỏi tại đây hoặc nhà phát triển về việc hoàn thiện cần thiết.


Cảm ơn các liên kết wiki OSM, đó là một tài nguyên tốt, tôi không biết về nó. Tuy nhiên, câu hỏi của tôi không giới hạn ở nhà cung cấp dịch vụ tìm kiếm OSM, mà là bất kỳ nhà cung cấp thương mại hoặc phi thương mại nào, cho phép sử dụng trường hợp đó. Các nhà cung cấp OSM làm, nhưng có thể những người khác là tốt.
hyperjack

0

Không thực sự là một nhà cung cấp mã hóa địa lý và cũng không hoàn thành: http://results.openaddresses.io . Đây là một cơ sở dữ liệu mở với các địa chỉ hoàn toàn miễn phí để sử dụng và chỉ yêu cầu giấy phép chia sẻ giống nhau. Nếu bạn không cần bảo hiểm toàn cầu, đây có thể là điểm khởi đầu tốt.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.