Guia do desenvolvedor ArcGIS: mudanças entre as edições

De Documentação
(Cria seção "Como começar a usar a biblioteca arcgis".)
 
(3 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 23: Linha 23:
Criar ambiente virtual ([https://docs.python.org/3/library/venv.html venv]):
Criar ambiente virtual ([https://docs.python.org/3/library/venv.html venv]):
<pre>
<pre>
mkdir pgarcgis
mkdir /var/gits/_dg/envarcgis
python3 -m venv pgarcgis
python3 -m venv /var/gits/_dg/envarcgis
</pre>
</pre>


Ativar o ambiente:
Ativar o ambiente:
<pre>
<pre>
source pgarcgis/bin/activate
source /var/gits/_dg/envarcgis/bin/activate
</pre>
</pre>


Linha 35: Linha 35:
<pre>
<pre>
pip install arcgis
pip install arcgis
pip install dask[dataframe] python-dotenv
</pre>
</pre>


Desativar o ambiente:
<pre>
deactivate
</pre>


==Ligações externas==
==Ligações externas==


*[https://www.esri.com/pt-br/arcgis/open-vision/initiatives/developer-api APIs de Desenvolvedores - Esri] - para desenvolvimento de aplicativos.
*[https://www.esri.com/pt-br/arcgis/open-vision/initiatives/developer-api APIs de Desenvolvedores - Esri] - para desenvolvimento de aplicativos.
*[https://github.com/digital-guard/preserv-BR/issues/144 <bdi>Camadas para publicar na ESRI -</bdi> GitHub: Digital Guard - Issue #144]
*[https://github.com/digital-guard/preserv-BR/issues/144 GitHub - Digital Guard: <bdi>Camadas para publicar na ESRI</bdi> #144]
*[https://github.com/digital-guard/preserv-BR/issues/147 GitHub - Digital Guard: <bdi>Categorias, tag e string de atribuição default #147</bdi>]
[[Categoria:Digital-guard]]
[[Categoria:Digital-guard]]
[[Categoria:Manuais]]

Edição atual tal como às 23h40min de 5 de setembro de 2024

O Guia do desenvolvedor ArcGIS (ArcGIS Developers) é um website mantido pela Esri e que disponibiliza um conjunto de manuais, APIs, ferramentas e serviços para o desenvolvimento de aplicações e soluções para mapeamento e gestão de dados geográficos.

O Guia possui documentação da API para fazer o upload de mapas no site ArcGIS, em linguagem Python.

Ligações relevantes para o ArcGIS Developers (em inglês):

Objetivos específicos AddressForAll

O Instituto AddressForAll possui parceria com a Esri para disponibilizar os dados filtrados na forma de mapas na plataforma ArcGIS Online.

Dentre os objetivos-meios do Instituto será o de desenvolver uma automatização do upload de mapas no ArcGIS Online, com o preenchimento dos metadados destes mapas com as informações armazenadas em nossos CSVs (i.e. donor.csv e donatedPack.csv). A forma atual de preenchimento, campo por campo, em cada mapa, requer muitas horas de trabalho manual e demorado. Esta forma foi documentada na issue #144 no GitHub/Digital-guard.

Como começar a usar a biblioteca arcgis

Instalar libkrb5-dev:

apt install libkrb5-dev

Criar ambiente virtual (venv):

mkdir /var/gits/_dg/envarcgis
python3 -m venv /var/gits/_dg/envarcgis

Ativar o ambiente:

source /var/gits/_dg/envarcgis/bin/activate

Instalar a biblioteca arcgis:

pip install arcgis
pip install dask[dataframe] python-dotenv

Desativar o ambiente:

deactivate

Ligações externas