https://github.com/jvail/spatialitebrowser
Query a SpatiaLite Database in in the Browser
https://github.com/jvail/spatialitebrowser
Last synced: over 1 year ago
JSON representation
Query a SpatiaLite Database in in the Browser
- Host: GitHub
- URL: https://github.com/jvail/spatialitebrowser
- Owner: jvail
- License: mit
- Created: 2018-08-13T12:44:50.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-24T16:38:36.000Z (almost 8 years ago)
- Last Synced: 2025-01-21T23:44:00.515Z (over 1 year ago)
- Language: TypeScript
- Homepage: http://jvail.github.io/spatiasql.js/?qry=SELECT%20*%20FROM%20toscana
- Size: 5.38 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spatialitebrowser
May not work in IE.
## query default DB
* http://jvail.github.io/spatiasql.js/?qry=SELECT%20*%20FROM%20toscana
## load a DB via db={url} (requires cors enabled)
* http://jvail.github.io/spatiasql.js/?db=assets/db/empty_wgs84_initialized.sqlite&qry=SELECT%20*%20FROM%20spatial_ref_sys
## load a (small & zipped) DB via db={dataURI}
http://jvail.github.io/spatiasql.js/?qry=SELECT%20*%20FROM%20hello_world&db=data%3Aapplication%2Fzip%3Bbase64%2CUEsDBBQAAgAIAEVvEk34a%2F5KyQAAAAAgAAAMAAAAZW1wdHkuc3FsaXRl7dnNCoJAEAfwWbPAQyQUdF3wUhBdegGt9ubF8h5GZoUimNClS71Fr9Kpp%2BkxIj%2BIJJGIrv8fs8wOO%2FMAw84tcxu7fB1GgRPzEanEGOmcE5GSHIne0lou1Iy%2BU2jIL820uXWlJAAAAAAAAADgJ1PW6Goas2Jn6bsb1%2FfDxSGM%2FFXhKk1mwrAFt42xKXjhoRfsvYHnhkE%2F3813lAQAAAAAAAAA%2FO3UZrJ27mRbOM%2B2cGJ39fUqbh9Zf%2BVjjfK%2F9jpVNpeGKnJp7vEEUEsBAj8DFAACAAgARW8STfhr%2FkrJAAAAACAAAAwAAAAAAAAAAAAAAKSBAAAAAGVtcHR5LnNxbGl0ZVBLBQYAAAAAAQABADoAAADzAAAAAAA%3D
A way to create a dataURI
```javascript
fetch('assets/db/empty.sqlite')
.then(data => {
data.arrayBuffer().then(buffer => {
const blob = new Blob([buffer], { type: 'application/octet-stream' });
const reader = new FileReader();
reader.readAsDataURL(blob);
reader.onloadend = function () {
console.log(reader.result);
};
});
});
```