Skip to main content

Client Python para a API Nominatim (FMConsult Geocode)

Instalação

pip install nominatim-python-sdk

Configuração

Defina as variáveis de ambiente antes de usar:

  • nominatim.api.app.name
  • nominatim.api.app.version
  • nominatim.api.email.address

Base URL: https://api-geocode.fmconsult.com.br

Endpoints suportados

Classe Método Endpoint
SearchAddress search /search
ReverseGeocoding reverse /reverse
LookupAddress lookup /lookup

Lookup (até 50 OSM IDs)

from nominatim.apis.lookup_address import LookupAddress
from nominatim.dtos.geocoder import LookupFilter

client = LookupAddress()
results = client.lookup(LookupFilter(
    osm_ids=["R1852505", "W1068591929"],
    format="json",
    polygon_geojson=1,
))

CI/CD

  • CI (.github/workflows/ci.yml): roda testes em push/PR para main
  • CD (.github/workflows/publish.yml): publica no PyPI ao criar tag v*

Release files for nominatim-python-sdk 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nominatim-python-sdk 1.0.3
File Size Uploaded
nominatim_python_sdk-1.0.3.tar.gz 6.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nominatim-python-sdk 1.0.3
File Interpreter ABI Platform
nominatim_python_sdk-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 12.5 kB

Release files / nominatim_python_sdk-1.0.3.tar.gz

Download URL nominatim_python_sdk-1.0.3.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
35fb0bf3add91ed5aaa682abf5912c17d7f5f9da942727bd4bdb01897be93d32
BLAKE2b-256 checksum
How to use checksums
052d5460303a197687e428564f9a12f0d4adf309ce11f1a72f5be612e0781788
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / nominatim_python_sdk-1.0.3-py3-none-any.whl

Download URL nominatim_python_sdk-1.0.3-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ce4f44c60826c3ae4693ff8b9f38a0a15ca46484e1ffc6d3488913bceae549d1
BLAKE2b-256 checksum
How to use checksums
4634109a43f58c248affed00d5c8fbf77cfd01581291fc6d94ed2394039dc53d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page