Skip to content

Add NASA Blue Marble satellite Tiles provider#153

Merged
LabordePierre merged 3 commits intomainfrom
dev-bluemarble
Jan 28, 2026
Merged

Add NASA Blue Marble satellite Tiles provider#153
LabordePierre merged 3 commits intomainfrom
dev-bluemarble

Conversation

@LabordePierre
Copy link
Contributor

Implement feature #152

- Remove not authorized Google providers (only for testing), need to be rewrite using a Google API key.
@LabordePierre LabordePierre self-assigned this Jan 28, 2026
@LabordePierre LabordePierre added enhancement New feature or request technical work Some technical stuff: technical debt, refactoring, cleanup, performance, writing unit tests, etc. labels Jan 28, 2026
Copy link
Contributor

@ELePors ELePors left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the code is clear, usage of URL is not mandatory, so for me it's ok

{ #category : #constants }
GeoViewNASABlueMarbleTilesProvider class >> primaryTileUrl [

^ 'https://gibs.earthdata.nasa.gov/wmts/epsg3857/best/BlueMarble_ShadedRelief_Bathymetry/default/2024-01-01/GoogleMapsCompatible_Level8'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we use the URL Pharo format : ZnUrl fromString: '...'
?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

because the methode name includes 'Url'

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The service OWS need a String.
I can rename the method, which name? primaryTileUrlString ?

@LabordePierre LabordePierre merged commit b2a63e0 into main Jan 28, 2026
13 checks passed
@LabordePierre LabordePierre deleted the dev-bluemarble branch January 28, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request technical work Some technical stuff: technical debt, refactoring, cleanup, performance, writing unit tests, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants