-
Notifications
You must be signed in to change notification settings - Fork 473
Add geospatial publishing guide #2243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
🚀 Build Preview on IPFS ready
|
|
This is great as a specific how-to. Is there another, complementary place we can write about all the ways geospatial users can benefit from IPFS? From live meeting:
|
mishmosh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few suggestions and comments inline, but I'm confident you can take it from here. Would also like to see @vmx review.
|
|
||
| Before starting, ensure you have: | ||
|
|
||
| - A Zarr data set for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fragment?
| Before starting, ensure you have: | ||
|
|
||
| - A Zarr data set for | ||
| - [Kubo](/install/command-line/) or [IPFS Desktop](/install/ipfs-desktop/) installed on a machine with a public IP |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
machine with a public IP
can we link to a resource to help people check if they have a public IP, or configure one if not?
|
|
||
| 1. **Merkleizes** the folder: converts files and directories into content-addressed blocks with UnixFS | ||
| 2. **Pins** the data locally: prevents garbage collection from removing it | ||
| 3. **Queues providing**: announces to the IPFS network that your node has this data |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Queues providing" introduces multiple new terms at once. Would any of these alternates work?
- Broadcasts availability
- Starts providing
- Starts advertising
- Advertises the content
|
|
||
| ## Step 5: Content Discovery | ||
|
|
||
| Users need a way to discover your datasets. Choose an approach based on your needs: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Users need a way to discover your datasets. Choose an approach based on your needs: | |
| Now that your data is available on the public network, the next step is making it discoverable to others. Choose a sharing approach based on your needs: |
|
|
||
| ### Option B: Use IPNS for Updatable References | ||
|
|
||
| IPNS provides a stable identifier that you can update when datasets change: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| IPNS provides a stable identifier that you can update when datasets change: | |
| If you want to share a stable identifier but be able to update the underlying dataset, create an [IPNS](https://docs.ipfs.tech/concepts/ipns/) identifier and share that instead. This is useful for datasets that get updated regularly —users can bookmark your IPNS name and always retrieve the latest version. |
(not sure if that's the correct way to link internally)
| ipfs name publish /ipfs/<new-dataset-cid> | ||
| ``` | ||
|
|
||
| Users can subscribe to your IPNS name to always get the latest version. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this an explicit, persistent "subscribe" function? Or do we recommend using it like an IPFS CID (in which case maybe we should describe this without the word "subscribe")
What
Add a new geospatial publishing guide
Preview: https://bafybeiaj6f6pnzpoq4ktj5ubgw4de7fk7fzfixvcj7fipignkdwmo2ubk4.ipfs.dweb.link/how-to/publish-geospatial-data/