.. MapMd documentation master file, created by
   sphinx-quickstart on Sun Feb 12 17:11:03 2012.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Map.md Geocoding QGIS plugin
============================

.. contents:: Conținut

.. toctree::
   :maxdepth: 2

Această extensie folosește serviciul Map.md API pentru geocodificarea
adreselor din fișierul CSV UTF-8. 

|Interfața extensiei Map.md Geocoding QGIS plugin|

Sursa de inspirație
-------------------

Ideea de a crea această extensie mi-a venit după publicarea pe blogul
site-ului map.md a `informației`_ cu privire la lansarea serviciului API
gratuit și nelimitat. Sursa de inspirație pentru elaborarea acestei
extensii a servit o altă extensie existentă cu denumirea `MMQGIS`_.
Aceasta geocodifică adresele folosind serviciile `Google Geocoding API`_
și `OSM Nominatim`_, dar are următoarele neajunsuri: \* Nu are
funcționalitatea de geocodificare a intersecțiilor \* Blochează
interfața utilizatorului și nu arată progresul geocodificării. \*
Rezultatul geocodificării se stochează într-un fișier cu extensia
`SHP`_. Acesta, la rândul său, are următoarele limite și dezavantaje: \*
Lungimea denumirii coloanelor nu poate depăși 10 caractere; \* Suport
slab a codificării Unicode; \* Pe lângă fișierul cu extensia SHP, în
aceeași mapă se mai stocau și alte fișiere cu diverse extensii
(*.cpg,*.dbf, *.prj,*.qpj, \*.shx).

Tipuri de geocodificări
-----------------------

Extensia Map.md Geocoding funcționează cu versiunea QGIS 3 și are
următoarele tipuri de geocodificări: \* Geocodificarea străzii, casei și
localității; \* Geocodificarea străzii și localității, când casa se
conține in câmpul cu strada; \* Geocodificarea intersecțiilor (strada1,
strada2, localitate); \* Geocodificarea combinată (se alege una din cele
enunțate mai sus, în dependență de ce câmpuri sunt indeplinite).

Alte funcționalități
--------------------

-  Nu blochează intefața utilizatorului, indicând în managerul de
   sarcini (Task Manager) al aplicației QGIS progresul de geocodificare;
-  Salvează rezultatele geocodificării în bază de date de tip
   SpatiaLite.

Cum să obțin o cheie API?
-------------------------

Pentru a utiliza serviciile API Map.md, este necesar să obțineți un cod
unic de identificare. Pentru aceasta, trebuie să vă conectați la
sistemul Simpals-ID, utilizând login-ul sau parola contului dvs. pentru
oricare dintre proiectele companiei (de exemplu, 999.md sau point.md).

Apoi, accesați link-ul `map.md/ro/api`_ sau deschideți secțiunea „API”
de pe site-ul `map.md`_, care se află în rubrica „Info”.

Apoi, după ce ați făcut click pe butonul „Obțineți codul”, completați
formularul special. În câmpul „Website”, introduceți adresa URL a
site-ului dvs. (mai bine să specificați doar numele de domeniu). În
câmpurile iOS și Android, indicați numele aplicației. În continuare,
salvați codul rezultat. Rețineți, codul stocat pentru un anumit nume de
domeniu este valabil pentru toate adresele URL din interiorul acestuia ș

.. _informației: https://map.md/ru/blog/map-md-lanseaza-setul-de-servicii-api
.. _MMQGIS: https://plugins.qgis.org/plugins/mmqgis/
.. _Google Geocoding API: https://developers.google.com/maps/documentation/geocoding/start
.. _OSM Nominatim: https://nominatim.openstreetmap.org/
.. _SHP: https://en.wikipedia.org/wiki/Shapefile
.. _map.md/ro/api: map.md/ro/api
.. _map.md: https://map.md

.. |Interfața extensiei Map.md Geocoding QGIS plugin| image:: https://i.ibb.co/LCbC7Xh/Annotation-2019-06-12-152915.png