API de geolocalisation pour la Nouvelle-Calédonie
Project description
GeoNC
utilisation de l'API
-
GeorepNC
-
ArcgisNC
-
GeoNC
GeorepNC
Paramètres
- geo_conn : la connection avec le serveur
- payload : infos pour les requetes (ne pas toucher)
- request_header : header des requetes liées aux demandes vers le serveur
- coord_headers : header des requetes liées aux coordonées
- nic_header : header des requetes liées au NIC
Méthodes
-
get_info (adresse : str) : permet de retourner des infos liées a l'adresse
-
get_adresse_list (numero: str="", street: str="", nic: str="") : permet de retourner une liste d'adresse correspondant a la requete
-
get_adresse (numero: str="", street: str="", nic="") : retourne les informations complètes liées a l'adresse / nic
-
get_nic (nic: str) : retourne les informations relative au nic
-
get_coord (x, y) : retourne les informations correspondant aux coordonnées
ArcgisNC
Arguments
- max : int = 6 , le nombre maximum d'éléments dans la réponse
- connect : bool = True
Paramètres
- arc_conn : la connection avec le serveur
- payload : infos pour les requetes (ne pas toucher)
- headers : header des requetes liées aux demandes vers le serveur
- typical : données comprise dans les réponses vides
Méthodes
-
arc_connect : permet de lier le client au serveur (automatique)
-
get_adresse (numero: str="", street: str="") : permet de retourner une liste d'adresses correspondant a la requete
-
get_maritime (numero: str="", street: str="") : permet de retourner une liste d'espaces maritime correspondant a la requete
-
get_pois (numero: str="", street: str="") : permet de retourner une liste de POI correspondant a la requete
-
get_all (numero: str = "", street: str = "") : retourne le résultat (si il existe) de toute les requetes au dessus
GeoNC
Une combinaison de GeorepNC et ArcgisNC
Arguments
- max_results : int = 6 , le nombre maximum d'éléments dans la réponse
- connect : bool = True
Paramètres
- _to_lambert : classe pour transformer du espg (nc) en lambert (universel) (ne pas toucher)
- _to_epsg : classe pour transformer du lambert (universel) en espg (nc) (ne pas toucher)
Exemple de code
from geonc.sync import GeoNC
# from geonc.asyn import GeoNC
client = GeoNC()
val1 = client.get_adresse(street="Jean Jaures")
val2 = client.get_nic("xxxxx-xxxx")
val3 = client.get_coord(10, 20)
Mention légales georep : https://cadastre.gouv.nc/a-propos
Mention légales arcgis : https://georep-dtsi-sgt.opendata.arcgis.com/pages/conditions-generales-dutilisation
API faite a but éducative (dans le cadre de l'interopérabilité avec le langage python)
je ne suis pas responsable de ce que vous en faite
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file geonc-2.0.0.tar.gz.
File metadata
- Download URL: geonc-2.0.0.tar.gz
- Upload date:
- Size: 11.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2062b0ee3afa4b7d97f94b7968350779c7590bc18065c4b597a317e06728309
|
|
| MD5 |
dd96eadcd476f4f1e1e509c9a078ed65
|
|
| BLAKE2b-256 |
22824bc721780cb9823d64d540008474c88a2ea7bed38931fc8883b6e86341ce
|
File details
Details for the file geonc-2.0.0-py3-none-any.whl.
File metadata
- Download URL: geonc-2.0.0-py3-none-any.whl
- Upload date:
- Size: 15.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b11b881c418e09f33d5888257bb4b7006a5c3b1ca44c13e2bc944ba4d814d135
|
|
| MD5 |
8c11539eb5311041f5c58d77fc4b8afc
|
|
| BLAKE2b-256 |
d3b768a49ed9e904fc2557e55497a3edc4e0b0d433fa87991b647d381f1013f1
|