Data for Netherland Cities Coordinates
Project description
NLGeoCities
NLGeoCities is a dataset containing latitude and longitude coordinates for cities in the Netherlands.
Overview
NLGeoCities provides geographical coordinates for various cities across the Netherlands. This dataset is useful for a wide range of applications, including geographic visualizations, location-based services, and spatial analysis.
Installation
You can install NLGeoCities via pip:
pip install nl-ego-cities
pypi page link is here:
(https://pypi.org/project/nl-ego-cities/)
The documentation for NLGeoCities can be found here:
Document
Quick Start
Get City Coordinates JSON File from NLGeoCities
To get started, you can obtain a JSON file containing city coordinates from NLGeoCities. Here's how to do it in Python:
from nl_ego_cities import city_coords
# Get the JSON file
cities = city_coords.city_json
# Access city coordinates
amsterdam_coords = cities["amsterdam"]
print(f"Coordinates of Amsterdam: latitude: {amsterdam_coords['lat']}, longitude: {amsterdam_coords['lon']}")
Processing DataFrame with get_lat_lon Function
If you have a DataFrame and want to add latitude and longitude columns using NLGeoCities, you can use the get_lat_lon function. Here's how to do it:
from nl_ego_cities.load_city_data import get_lat_lon
# Assuming 'df' is your DataFrame with a 'city' column
df['city_lat'], df['city_lon'] = get_lat_lon(df, 'city')
Note: The keys in the JSON file are lowercase.
JSON Data Structure
The JSON file obtained from NLGeoCities follows this structure:
{
"amsterdam": {
"lat": 52.3676,
"lon": 4.9041
},
"rotterdam": {
"lat": 51.9225,
"lon": 4.4792
},
...
}
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 nl-ego-cities-0.1.20.tar.gz.
File metadata
- Download URL: nl-ego-cities-0.1.20.tar.gz
- Upload date:
- Size: 25.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54bac28adf0b5c6545601132a5a601e896708ec6be44fed24908e53d6deea800
|
|
| MD5 |
e679f62fe74baf72a93e6753d9f88206
|
|
| BLAKE2b-256 |
8e73359a98308b9cc98d5915d4dff745d6b71ce4767c2e70f376e9874b180faf
|
File details
Details for the file nl_ego_cities-0.1.20-py3-none-any.whl.
File metadata
- Download URL: nl_ego_cities-0.1.20-py3-none-any.whl
- Upload date:
- Size: 24.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b31aa50cbc50a0429e9370319e9a4a2929a33a48bcff04358eac8a2b975f10d
|
|
| MD5 |
41720d29484b835a6b25634d4c71f228
|
|
| BLAKE2b-256 |
cfc58f98ff6987b7470b855150d67ba405adb8c0fd4bf78558f33f12ad4adfdd
|