Guia do desenvolvedor ArcGIS: mudanças entre as edições
mSem resumo de edição |
(→Como começar a usar a biblioteca arcgis: Atualiza instruções.) |
||
(8 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
O '''Guia do desenvolvedor ArcGIS''' (''ArcGIS Developers'') é um website mantido pela | 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. | O Guia possui documentação da API para fazer o upload de mapas no site ArcGIS, em linguagem Python. | ||
Linha 14: | Linha 7: | ||
*[https://developers.arcgis.com/documentation/ ArcGIS Developers: Documentação] | *[https://developers.arcgis.com/documentation/ ArcGIS Developers: Documentação] | ||
*[https://developers.arcgis.com/python/ ArcGIS API for Python] | *[https://developers.arcgis.com/python/ ArcGIS API for Python] | ||
=== Objetivos específicos AddressForAll === | |||
O [[Instituto AddressForAll]] possui parceria com a [https://www.esri.com 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. <code>[https://github.com/digital-guard/preserv-BR/blob/main/data/donor.csv donor.csv]</code> e <code>[https://github.com/digital-guard/preserv-BR/blob/main/data/donatedPack.csv donatedPack.csv]</code>). A forma atual de preenchimento, campo por campo, em cada mapa, requer muitas horas de trabalho manual e demorado. Esta forma foi documentada na [https://github.com/digital-guard/preserv-BR/issues/144 issue #144 no GitHub/Digital-guard]. | |||
==== Como começar a usar a biblioteca arcgis ==== | |||
Instalar [https://packages.ubuntu.com/jammy/libkrb5-dev libkrb5-dev]: | |||
<pre> | |||
apt install libkrb5-dev | |||
</pre> | |||
Criar ambiente virtual ([https://docs.python.org/3/library/venv.html venv]): | |||
<pre> | |||
mkdir /var/gits/_dg/envarcgis | |||
python3 -m venv /var/gits/_dg/envarcgis | |||
</pre> | |||
Ativar o ambiente: | |||
<pre> | |||
source /var/gits/_dg/envarcgis/bin/activate | |||
</pre> | |||
Instalar a biblioteca [https://pypi.org/project/arcgis/ arcgis]: | |||
<pre> | |||
pip install arcgis | |||
pip install dask[dataframe] python-dotenv | |||
</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 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: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
- APIs de Desenvolvedores - Esri - para desenvolvimento de aplicativos.
- GitHub - Digital Guard: Camadas para publicar na ESRI #144
- GitHub - Digital Guard: Categorias, tag e string de atribuição default #147