Ví dụ api python của arcgis

Willkommen auf der neuen Website von Google Maps Platform. Sie ist soon auch verfügbar trong Ihrer Sprache

Chúng tôi chào mừng bạn đến với trang web mới của Nền tảng Google Maps. Muy pronto estará disponible en tu idioma

Chúng tôi chào mừng bạn đến với trang web mới của Nền tảng Google Maps. Muy pronto estará disponible en tu idioma

Bienvenue sur le nouveau site Google Maps Platform (bientôt disponible dans votre langue)

Diamo il benvenuto nel nuovo site di Google Maps Platform. Trang web sẽ sớm có sẵn bằng ngôn ngữ của bạn

Nền tảng Google Maps mới へようこそ.

É bom ver você aqui novo site da Plataforma Google Maps. Một trang không có thành ngữ ngôn ngữ địa phương nào được phát hành dễ dàng

Chào mừng bạn đến với trang web mới của nền tảng Google Maps. Phiên bản của trang web bằng ngôn ngữ của bạn sẽ sớm có sẵn

ArcGIS API cho Python là một thư viện Python để làm việc với bản đồ và dữ liệu không gian địa lý, được cung cấp bởi web GIS. Nó cung cấp các công cụ đơn giản và hiệu quả để học sâu, phân tích vectơ và raster tinh vi, mã hóa địa lý, tạo bản đồ, định tuyến và chỉ đường, cũng như để tổ chức và quản lý một hệ thống thông tin địa lý với người dùng, nhóm và mục thông tin. Ngoài việc làm việc với dữ liệu của riêng bạn, thư viện cho phép truy cập vào bản đồ sẵn sàng sử dụng và dữ liệu địa lý được tuyển chọn từ Esri và các nguồn có thẩm quyền khác. Nó cũng tích hợp tốt với hệ sinh thái Python khoa học và bao gồm hỗ trợ phong phú cho Pandas, Scikit-Learn, Fast. ai, v.v. và cuốn sổ của sao Mộc

Để tìm hiểu thêm về API, hãy truy cập trang sản phẩm tại đây. Bạn có thể liên hệ với các nhà phát triển API và những người dùng khác như bạn tại trang cộng đồng tại đây

Bao gồm những gì

Kho lưu trữ SDK này chứa các mục sau

  • Tài liệu tham khảo API. Một phiên bản lưu trữ này có thể được tìm thấy ở đây
  • Các mẫu như Máy tính xách tay sao Mộc
  • Hướng dẫn các chương như Máy tính xách tay sao Mộc

Bạn có nhiều cách để thực hiện các sổ ghi chép này như được liệt kê bên dưới

  • Thực thi cục bộ trên máy tính của bạn bằng cách cài đặt anaconda và API. Xem trợ giúp
  • Thực thi với ArcGIS Pro. Xem trợ giúp
  • Thực thi với ArcGIS Notebooks, được lưu trữ trên ArcGIS Online. Kiểm tra với sổ ghi chép mẫu
  • Chạy trong môi trường Dockerised. Xem trợ giúp
  • Thực hiện với Binder. Xem trợ giúp tại đây

Vấn đề

Tìm một lỗi hoặc muốn yêu cầu một tính năng mới? . Cảm ơn bạn

Đóng góp

Bất cứ ai và tất cả mọi người đều được chào đón để đóng góp. Vui lòng xem hướng dẫn đóng góp của chúng tôi tại đây

cấp phép

Bản quyền 2018-2022 Esri

Được cấp phép theo Giấy phép Apache, Phiên bản 2. 0 ("Giấy phép"); . Bạn có thể lấy một bản sao của Giấy phép tại

http. //www. apache. org/giấy phép/GIẤY ​​PHÉP-2. 0

Trừ khi luật hiện hành yêu cầu hoặc được đồng ý bằng văn bản, phần mềm được phân phối theo Giấy phép sẽ được phân phối trên CƠ SỞ "NGUYÊN TRẠNG", KHÔNG CÓ BẢO ĐẢM HAY ĐIỀU KIỆN DƯỚI BẤT KỲ HÌNH THỨC NÀO, rõ ràng hay ngụ ý. Xem Giấy phép để biết các quyền và giới hạn quản lý ngôn ngữ cụ thể theo Giấy phép

Bạn có quan tâm đến việc sử dụng API ArcGIS cho Python để tự động hóa quy trình làm việc ArcGIS Online hoặc ArcGIS Enterprise của mình không, nhưng việc tìm kiếm số lượng các thành phần và tùy chọn phần mềm khác nhau có gây khó khăn không? . ArcGIS API cho Python cũng tích hợp các sản phẩm của bên thứ ba, chẳng hạn như Anaconda và Jupyter Notebook, có thể mới đối với nhiều người

Tuy nhiên, ArcGIS API dành cho Python có thể rất hữu ích và trực quan, đặc biệt là khi các phương pháp hay nhất được áp dụng. Nó cũng có thể đơn giản hóa rất nhiều tập lệnh của bạn. Dưới đây là tập lệnh ví dụ để di chuyển nội dung (chỉ định lại) từ người dùng này sang người dùng khác không sử dụng API ArcGIS cho Python. Điều này liên quan đến việc tạo chuỗi văn bản cho các yêu cầu URL cho mọi hành động bạn muốn thực hiện

Ví dụ api python của arcgis

Một kịch bản rất dài

Ngược lại, để thực hiện quy trình công việc tương tự bằng API ArcGIS cho Python, tất cả những gì bạn cần là

Ví dụ api python của arcgis

Một kịch bản ngắn đáng yêu

Vì ArcGIS API cho Python xây dựng các yêu cầu URL, bạn có thể viết hoặc chia sẻ một tập lệnh đơn giản hơn nhiều so với khi không có nó. Trong ví dụ trên, việc sử dụng API ArcGIS cho Python đã giảm số lượng dòng mã từ 117 xuống 19 để hoàn thành cùng một tác vụ. Trước khi bạn bắt đầu sử dụng ArcGIS API cho Python, bạn nên hiểu rõ ArcGIS API cho Python là gì và một số phương pháp hay nhất. Blog gồm hai phần này chia nhỏ tất cả các thành phần và khái niệm về cách sử dụng API Python, cách chúng liên quan với nhau và các phương pháp hay nhất

API ArcGIS cho Python là gì?

ArcGIS API cho Python có thể được định nghĩa là. “API Python do Esri phát triển để quản lý Web GIS thông qua ArcGIS REST API. ”

Nhưng định nghĩa đó giả định rằng bạn biết tất cả những điều sau đây là gì

  • con trăn
  • API
  • ArcGIS REST API
  • Hệ thống thông tin địa lý web

Nếu bạn đang đọc blog này, tôi cho rằng bạn đã hiểu về Web GIS. Tuy nhiên, để đưa mọi người vào cùng một trang, Web GIS là một khái niệm chứa bất kỳ hệ thống quản lý dữ liệu GIS nào sử dụng web để chia sẻ, chỉnh sửa hoặc quản lý dữ liệu. Tại Esri, chúng tôi sử dụng Web GIS để chỉ cả ArcGIS Online và ArcGIS Enterprise (đặc biệt là Portal cho ArcGIS). Bây giờ chúng ta sẽ đi sâu vào các khái niệm khác và cách chúng kết nối để cho phép bạn quản lý Web GIS của mình

Hiểu cài đặt Python

Python là ngôn ngữ lập trình mã nguồn mở mà Esri, cùng với nhiều nền tảng phần mềm khác, sử dụng để tạo các công cụ xử lý. Bản cài đặt Python đi kèm với cả mã lõi, ví dụ: python. exe và các tệp liên quan, cộng với gói công cụ và chức năng bổ sung. Người dùng có thể thêm các gói khác để mở rộng chức năng

Ví dụ api python của arcgis

Cài đặt Python cho ArcGIS Desktop

Ví dụ: bản cài đặt Python đi kèm với ArcGIS Desktop có gói arcpy chứa tất cả các công cụ xử lý địa lý ArcGIS. Các gói phổ biến khác bao gồm numpy, có các hàm toán học, urllib và các yêu cầu, cho phép bạn xây dựng và gửi các yêu cầu URL thông qua tập lệnh Python của bạn. Numpy thường được cài đặt mặc định với Python, nhưng người dùng phải cài đặt urllib và yêu cầu

ArcGIS Desktop đi kèm với bản cài đặt Python, nhưng không phải tất cả các bản cài đặt ArcGIS Python đều giống nhau. Giữa quá trình phát triển ArcMap và ArcGIS Pro, Python đã ra mắt một số phiên bản mới

Do đó, bản cài đặt ArcMap sẽ đi kèm với Python 2. 7 và gói arcpy trong ArcMap hoạt động với Python 2. 7

Ví dụ api python của arcgis

ArcMap Python 2. 7 Cài đặt

Mặt khác, ArcGIS Pro được phát triển bằng Python 3. 5 và gói arcpy ArcGIS Pro yêu cầu Python 3. 5 cài đặt. Tương tự, ArcGIS API cho Python chỉ có thể được cài đặt trên máy khách sử dụng Python 3. 5. Gói Python của ArcGIS API dành cho Python được gọi là arcgis

Ví dụ api python của arcgis

ArcGIS Pro Python 3. 5 cài đặt

“Nhưng chờ đã,” bạn có thể đang nghĩ, “Tôi đã nghĩ ArcGIS API cho Python là một API. Tại sao bạn lại gọi nó là một gói Python?”

Câu hỏi hay

ArcGIS API cho Python vừa là API vừa là gói Python. Nó bao gồm các công cụ giúp tập lệnh Python sử dụng ArcGIS REST API, từ đó bao gồm các công cụ để thực hiện các yêu cầu của các dịch vụ ArcGIS Server. Do đó, ArcGIS API cho Python giúp bạn viết các tập lệnh Python để quản lý nội dung và người dùng trong Web GIS của bạn