Main Page: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
Brian Wilson (talk | contribs)
 
(412 intermediate revisions by 3 users not shown)
Line 1: Line 1:
The site is a Wiki; you are invited join and add pages or edit them.
== Overview ==


''A shortcut to [http://www.wildsong.biz/~bwilson/ssh ssh into mercury]''
I keep tips and project notes here on wiki.wildsong.biz for my own use, but try to write as if I actually have an audience. If you find anything here useful or want more details feel free to contact me.


== Geospatial technology ==
I keep notes in this wiki but my github projects have extensive notes in them, too.


=== Some current projects, mostly for City of Corvallis ===
My GIS related stuff including mapping, ol-react, and dockers is usually in [https://github.com/Wildsong the Wildsong repo].
My non-GIS things and quick ideas I am testing end up in [https://github.com/brian32768 the brian32768 repo].


[[ArcGIS]]<br>
I recently started keeping a "develop" branch on my git repos so that the main branch (in theory) always has functioning code now
[[MapServer]] <br>
and develop always is under development.
[[Corvallis Mapserver project]] logbook<br>
[[ArcIMS]] + [[ColdFusion]] +
[[MapOptix]]<br>
[[ArcPad]] including notes on PDAs<br>


Here is the [http://downloads.esri.com/support/documentation/ims_/ArcXML9/Support_files/arcxmlguide.htm ArcXML Programmer's Reference Guide]. To tweak ArcIMS servers and viewers you really need to know ArcXML. It's used for ArcPad configuration too.
In NPM, ol-react is released at @map46/ol-react


Here are a few notes left over from a paper I wrote on [[Archaeology]] for a GIS class.
ArcGIS Online: They (ESRI) make me have two accounts, one for my general account and one for my personal/home/ArcGIS Pro account.
I really wish they did not do this.


=== the GoogleEarth section ===
*My organizational account [https://wildsong.maps.arcgis.com/ wildsong] gets 50 credits a month. I need to do banners for these sites. :-)
*My personal account [https://map46.maps.arcgis.com/ map46] gets 100 credits.


I looked at it and yawned, I must be jaded. So many people have told
==Recent changes==
me it's the neatest thing since sliced bread so I must have missed something.
Maybe it was the 300 hours I have already spent working with ESRI 3D Analyst; been there done that.


Okay, so it was the only session at NWGIS that was packed. Okay, so I will look at it again. The presenter there from [http://www.co.pierce.wa.us/PC/abtus/ourorg/is/gis.htm Pierce County] has managed to have fun with it so maybe I can too.
=== 2024 - ===
2024-10 I am working on a CANBUS project right now.


To me what's cool about it is that it streams both the DEM and raster photo data from a server so that everything appears seamless; I don't have to locate and download the layers and then load them into my own ArcScene project.
=== 2023 ===
I wish that Hawaii would break down and have some high res photos done. I am getting tired of these LandSat images.
'''2023-12-25''' [[Murre]] is now running Linux Mint


What the Pierce county guy did was overlay his own data on the GoogleEarth maps. He did that by writing his own KML files.
'''2023-06''' Setting up [[Rotary encoder]] on an MCU
GoogleEarth used to be Keyhole so the language it's based on
is called KML which is (what else) an XML variant.


[http://www.keyhole.com/kml/kml_doc.html KML documentation]
'''2023-01''' Last month I had a "wellness" check at '''Columbia Memorial Hospital''' and they did nothing but a blood test then they billed me $1000. They did the same thing with my spouse. I was never able to resolve this. My health insurance should have covered this, it did two previous visits.


==== What can I do with it ====
'''2022-11-12''' Moved to Tektonic and shut down the Bluehost account to save money. Backups are on Bellman in ~/Backups/Bluehost


I can add a raster layer to the map using GroundOverlay.
2022-01 It's all about IoT and [[Home control]] these days. And ham radio also. And always bicycles. And [[Svelte]] and maybe [[Jamstack]]?
The raster is referenced with an href tag; it can be anywhere (URI) or
it can be a file on the local network.


I can add PlaceMarks to the map.
2021-03 setting up "Esri Web App Builder, Developer Edition" ([[WABDE]]) in Docker.


I can draw points, lines, and polygons onto the map.
2020-08-10 I am building an [[Elevation surface]] for Clatsop county including contours, hillshades, shaded relief.


I can put a text overlay layer onto the map
2020-03-18 Docker + Python + [[Visual Studio Code]], using Remote Containers Extension, wow like crazy man.


I am thinking that I should be able to insert the locations of all
2020-01-03 In spite of the fact [[Vastra]] is dead, I am working on [[Presence Detection]], now in the context of IoT.
the CDS Wireless GPS receivers onto a GoogleEarth map...


==== Links to other Google Earth places ====
=== 2019 ===


[http://www.cs.cmu.edu/~globalconn/index.html Global Connection] is a project to tie National Geographic data to GoogleEarth.
2019-11-01 [[Asterisk]] on Bellman is broken so I am shutting it down and switching to a [[Twilio]] TwiML set up.
We almost never used it once [[Vastra]] ended. I sold my snazzy Grandstream phones on eBay.


=== Some issues to think about ===
2019-09 Things I am looking at / using for the web maps (besides React + OpenLayers): parceljs, codesplitting, jsts, [[Solr]], Redux, redux-first-router, GeoServer+PostGIS vs ArcGIS Server+MSSQL - ArcGIS in the daytime and GeoServer by night!


'''What are people doing for revision control with spatial data?'''
2019-07 I started experimenting with [[OpenLayers]] 6 which is in beta (and [[JavaScript]]).
I know ArcSDE has some form of versioning but have not had time to read
Keeping my OpenLayers and JavaScript in Github, see experiments at https://github.com/brian32768/ and released things at https://github.com/Wildsong/
up on it yet. ArcSDE costs money, uses expensive RDBMS as a backend, and I don't have access to a copy right now so I am not motivated.


Seems like a vector-based revision control system would not be impossibly
===2017 ===
difficult to implement. You could keep it in a spatial database and query on
changes. "Show me all changes to the parcel database in the last 6 months".
Rasters don't really get editted in GIS systems; either you have a new ortho
photo or you don't, so storing the entire copy of each raster is not so bad.
A query is "Show me the photo for this area for 1996", not "show me what changed
between these two photos".


I talked with Toshimi Minoura yesterday and he said that there is a school in Germany that has been working on this problem (esp as it relates to editing and updating databases) for many years.
Survived fires in Sonoma county (2017 edition), moved to Astoria Oregon to start a new job/


'''How can we best apply Flash to online cartography?'''
[[Tightening TLS security]]
The apps I have looked at so far use it for the user interface.
It's regarded by some as an improvement over Javascript because the two predominant browsers have independently developed versions of Javascript that work differently, whereas Flash plugin comes from one company so it's more consistent across browsers and platforms.


We could also use it directly in the maps. For mapserver, see [http://dl.maptools.org/dl/FlashMapserverUserDoc.html Flash support in Mapserver]
[[Bar code]] on my helmet.


'''Server side vs client side user interfaces for web mapping'''
Weatherman app [https://github.com/brian32768/twilio-weatherman twilio-weatherman on github]
It's not really a matter of 'versus' rather than 'where do we draw the line?'
Some things HAVE to be on the client. Others can be implemented in either place.


For significant work such as editting and updating we still need a desktop app.  
[[Signal 2017]] is done, now I need to use what I learned. [[Hackpack v3]] and [[Caller ID processing]]
Web mapping should be used more for display and simple analysis, with a desktop app communicating with central data stores as the model for editting and advanced spatial analysis.


'''Fuzzy thoughts''' -or- '''Who gets to decide where the shoreline is, and why isn't it fuzzy?'''
[[Docker]] for everything! Geoserver, MySQL, Logitech SqueezeBox... even ArcGIS Enterprise until my license expired.


For georeferencing historical maps, can we use a fuzzy confidence overlay to
[[ArcGIS Developer]]
indicate what areas of the map look good spatially and what ones don't?


Fuzzy GIS articles
===2016 ===
[[Portable Windows]] Sometimes when I work onsite for clients, I can't get admin rights and just install any tools I need. So I plug in my [[Portable Windows]] external drive and away I go!


[http://www.findarticles.com/p/articles/mi_qa3927/is_200106/ai_n8969424 GIS-based fuzzy c-Means clustering analysis of urban public transit network service: The Nanjing City case study]
10/2016 [[Anaren Bluetooth Smart Development Kit]]


[http://www.gisdevelopment.net/application/geology/mineral/geom0015.htm Integrating exploration dataset in GIS using fuzzy inference modeling]
9/2016  [[bike ped stuff]]


=== Stuff to look at in more depth ===
Atmel AVR stuff: [[Arduino]] and [[FutureKit Temperature Controller]]


[http://www.refractions.net Refractions] developed PostGIS <br>
[[Teensy USB Development Board]]
 
[[Running my own git server]]
 
Time to look at AVL again, now that I have landed in Sonoma county. [[OpenGTS]] and Traccar
only know about GSM/GPRS devices. I want to work with [[APRS]] since that's what I have available.
 
http://www.depiction.com emcomm software
 
I like this page: http://alistapart.com/article/takecontrolofyourmaps
 
SDDP = Simple Device Discovery Protocol, see [http://www.control4.com/press_releases/2014/01/08/control4-provides-consumer-electronics-manufacturers-powerful-path-to-the-connected-home this press release]
 
[[3D Printing]]
 
[[Garmin Monterra]]
 
[[GIS Educational Resources]]
 
[[Windows 7 Sensors and Location]]
 
'''Where roads meet'''
 
14-Jun-2013 [[Finding Intersections with Python]] It's working now. Some code fragments here for you.
 
2013-Jul-25 A collection of notes about [[HTML5, CSS and Javascript]]
 
21-July-2013 [[ARRL]] has a new course for SAR comm. I started the FEMA course and I need to work on it.
 
20-July-2013 My new BeagleBone Black arrived. Now I have to do something with it. I have some old notes here: [[ARM processor boards]]
 
July-2013 [[ANT wireless]] is interesting at the moment since I bought a couple add-ons for my [[Garmin GPSMAP 62SC]] that send cadence and temperature data to it, and also I have an ANT-based Fitbit. I have a Garmin heart monitor around too.
 
June-2013 Investigating [[Geomoose]] and [[Geomoose on RHEL]]
 
09-Apr-2013 GeoKettle/GeoMondrian look good but Andy suggests looking at GeoMediaPro
 
"GeoKettle is a powerful, metadata-driven Spatial ETL tool dedicated to the integration of different spatial data sources for building and updating geospatial data warehouses."
 
[http://www.spatialytics.org/projects/geomondrian/ GeoMondrian] SOLAP server
 
"GeoMondrian is an Open Source Spatial Online Analytical Processing Server, a spatially-enabled version of Pentaho Analysis Services (Mondrian). It has been released under the EPL."
 
17-May-2012 Yet more stuff to look at
 
http://www.marcandangel.com/2010/11/15/12-dozen-places-to-self-educate-yourself-online/
 
[[Experiments with Telepathy]]
 
22-Oct-2011
 
[[Mapping Vietnam]] which requires
[[Building GDAL on Linux]]
08-Jul-2011 [[How I build GDAL for Windows]]
20-Apr-2011 - [[Coastal LiDAR]]
 
24-Feb-2011 [[HuPI]] move
 
*[[Web Maps the way I want them]] ---> [[GeoApt Spatial Data Browser]] --> [[QGIS]]
*[[FoxtrotGPS]] - Learning OpenStreetMap! Wow, it's fun.
 
17 June 2010
 
The world has been taken over by penguins. It's a much richer world. I was sleeping in a walled garden owned by a miserable witch who tried to fool me into thinking it was a place of wonder.
 
==GIS==
 
[http://www.alseageo.com/solarhighway.html Oregon Solar Highways] I was project lead on this one. Now I'm working for Nexus Solutions siting solar in Oregon.
 
[[GIS Jobs]] sites listing GIS job openings
 
[[Data sources]]
 
[[Model Builder]]
 
New [[ESRI Services]]
 
[https://www.geoda.uiuc.edu/ GeoDa - An Introduction to Spatial Data Analysis]
 
[http://libraries.uta.edu/ccon/video.shtm Cartographic Connections video]
 
 
[[Elkhorn Slough Wireless Project]] Spring 2003 CSU Monterey Bay project<br>
 
[[Clipping orthophotos]] Process used in [http://www.wildsong.biz/CDS-Wireless/ CDS Wireless] project<br>
 
I want documentation on every possible available addon and tool for ArcMap!! I suppose the closest thing today is the http://support.esri.com/ knowledge base. I ran across the GPS stuff today in 9.1 ArcInfo.
 
[http://www.refractions.net Refractions] developed [[PostGIS]] <br>
[[Manifold]] GIS software <br>
[[Manifold]] GIS software <br>
[[Remote sensing]] <br>
[[Remote sensing]] <br>
[[GRASS]] Open source GIS software <br>
[[GRASS]] Open source GIS software <br>
[[Elkhorn Slough Wireless Project]] Spring 2003 CSU Monterey Bay project<br>
[[Clipping orthophotos]] Process used in [http://www.wildsong.biz/CDS-Wireless/ CDS Wireless] project<br>


=== Cartography ===
== GPS==


To learn more than you could want to know about color and shading on maps, visit these sites.
[[General GPS project notes]]


http://www.reliefshading.com/ has articles by Bill Patterson of the National Park Service
[[Magnavox GPS reference station]]
on producing 2d and 3D maps using natural colors.


http://shadedrelief.com/ has lots of information on shading techniques and very interesting articles about cartographers.
[[GPS on Bicycles]]


=== Geobuzzword Compliance section ===
[[GPS mission planning software]] <br>
[[Making your own Garmin GPS maps]] <br>
[[Transferring GPS data]]


ACSM
[[GPS receivers]] Some that I own, some that I am interested in.<br>
[http://www.asprs.org ASPRS]: American Society for Photogrammetry and Remote Sensing <br>
[[GPS Protocols]]<br>
[http://www.agu.org AGU]: American Geophysical Union <br>
[[GPS simulators]]<br>
SAF
Hydrophiles
Oceanography
Geology
Hydrology
Forestry
Biometrics<br>
[http://www.scgis.org SCGIS] Society for Conservation GIS <br>
SAS


== Electronics ==
===GPS Links I find interesting at the moment: ===


[[Image:Bfd_background.gif|thumb|Description]]
[http://www.nps.gov/gis/gps/gps4gis/ GPS workflow] National Park Service page<br>
[[Yellowstone Weatherstation]]
[http://GpsPasSion.com/ GpPaSsion] reviews and forums<br>
[http://www.travelbygps.com/ TravelbyGPS]<br>
[http://www.geospatialexperts.com/gpsphotolink.html GPS Photo-Link]


WiFi -- [[WRT54GS project]]
==Solar/Alternative Energy==
[[Solar CREEK]] -- "Clean Renewable Energy for Everyone's Kids."


== GIS/GPS links ==
[[Monitoring solar installations]]


[[Contacts]]
== Weather==


[[Data sources]] not for the whole world, just the parts of it that interest me.
[[Doing something about the weather]] data loggers, xml, web sites...


The [[GIS/GPS tools]] page has information on obtaining and using GIS and GPS tools.
[[Yellowstone Weatherstation]]


The [[Community Portal|Community Portal]] has more links to other places.
==Misc Electronics==


[http://www.ngamaps.com/ The NGA Map Rescue program]
[[Thermostats]]


== Web stuff ==
[http://www.m-audio.com/ M-audio Microtrack] Digital audio recorder


[[Beginner's guide for Drupal]]
==Accounts==
I quit working on this when I quit using Drupal.


== Some images ==
Anyone that wants to edit in this wiki is welcome to do so, but I have account creation locked due to spammers.
Send me a note to get an account. [/cdn-cgi/l/email-protection <nowiki>[email protected]</nowiki>]


[[Airport area maps]] done for Paul
1 7 17 Rob Denner
[[File:RobDenner.jpg|thumb|left]]
<br clear="all" />

Latest revision as of 21:42, 15 October 2024

Overview

I keep tips and project notes here on wiki.wildsong.biz for my own use, but try to write as if I actually have an audience. If you find anything here useful or want more details feel free to contact me.

I keep notes in this wiki but my github projects have extensive notes in them, too.

My GIS related stuff including mapping, ol-react, and dockers is usually in the Wildsong repo. My non-GIS things and quick ideas I am testing end up in the brian32768 repo.

I recently started keeping a "develop" branch on my git repos so that the main branch (in theory) always has functioning code now and develop always is under development.

In NPM, ol-react is released at @map46/ol-react

ArcGIS Online: They (ESRI) make me have two accounts, one for my general account and one for my personal/home/ArcGIS Pro account. I really wish they did not do this.

  • My organizational account wildsong gets 50 credits a month. I need to do banners for these sites. :-)
  • My personal account map46 gets 100 credits.

Recent changes

2024 -

2024-10 I am working on a CANBUS project right now.

2023

2023-12-25 Murre is now running Linux Mint

2023-06 Setting up Rotary encoder on an MCU

2023-01 Last month I had a "wellness" check at Columbia Memorial Hospital and they did nothing but a blood test then they billed me $1000. They did the same thing with my spouse. I was never able to resolve this. My health insurance should have covered this, it did two previous visits.

2022-11-12 Moved to Tektonic and shut down the Bluehost account to save money. Backups are on Bellman in ~/Backups/Bluehost

2022-01 It's all about IoT and Home control these days. And ham radio also. And always bicycles. And Svelte and maybe Jamstack?

2021-03 setting up "Esri Web App Builder, Developer Edition" (WABDE) in Docker.

2020-08-10 I am building an Elevation surface for Clatsop county including contours, hillshades, shaded relief.

2020-03-18 Docker + Python + Visual Studio Code, using Remote Containers Extension, wow like crazy man.

2020-01-03 In spite of the fact Vastra is dead, I am working on Presence Detection, now in the context of IoT.

2019

2019-11-01 Asterisk on Bellman is broken so I am shutting it down and switching to a Twilio TwiML set up. We almost never used it once Vastra ended. I sold my snazzy Grandstream phones on eBay.

2019-09 Things I am looking at / using for the web maps (besides React + OpenLayers): parceljs, codesplitting, jsts, Solr, Redux, redux-first-router, GeoServer+PostGIS vs ArcGIS Server+MSSQL - ArcGIS in the daytime and GeoServer by night!

2019-07 I started experimenting with OpenLayers 6 which is in beta (and JavaScript). Keeping my OpenLayers and JavaScript in Github, see experiments at https://github.com/brian32768/ and released things at https://github.com/Wildsong/

2017

Survived fires in Sonoma county (2017 edition), moved to Astoria Oregon to start a new job/

Tightening TLS security

Bar code on my helmet.

Weatherman app twilio-weatherman on github

Signal 2017 is done, now I need to use what I learned. Hackpack v3 and Caller ID processing

Docker for everything! Geoserver, MySQL, Logitech SqueezeBox... even ArcGIS Enterprise until my license expired.

ArcGIS Developer

2016

Portable Windows Sometimes when I work onsite for clients, I can't get admin rights and just install any tools I need. So I plug in my Portable Windows external drive and away I go!

10/2016 Anaren Bluetooth Smart Development Kit

9/2016 bike ped stuff

Atmel AVR stuff: Arduino and FutureKit Temperature Controller

Teensy USB Development Board

Running my own git server

Time to look at AVL again, now that I have landed in Sonoma county. OpenGTS and Traccar only know about GSM/GPRS devices. I want to work with APRS since that's what I have available.

http://www.depiction.com emcomm software

I like this page: http://alistapart.com/article/takecontrolofyourmaps

SDDP = Simple Device Discovery Protocol, see this press release

3D Printing

Garmin Monterra

GIS Educational Resources

Windows 7 Sensors and Location

Where roads meet

14-Jun-2013 Finding Intersections with Python It's working now. Some code fragments here for you.

2013-Jul-25 A collection of notes about HTML5, CSS and Javascript

21-July-2013 ARRL has a new course for SAR comm. I started the FEMA course and I need to work on it.

20-July-2013 My new BeagleBone Black arrived. Now I have to do something with it. I have some old notes here: ARM processor boards

July-2013 ANT wireless is interesting at the moment since I bought a couple add-ons for my Garmin GPSMAP 62SC that send cadence and temperature data to it, and also I have an ANT-based Fitbit. I have a Garmin heart monitor around too.

June-2013 Investigating Geomoose and Geomoose on RHEL

09-Apr-2013 GeoKettle/GeoMondrian look good but Andy suggests looking at GeoMediaPro

"GeoKettle is a powerful, metadata-driven Spatial ETL tool dedicated to the integration of different spatial data sources for building and updating geospatial data warehouses."

GeoMondrian SOLAP server

"GeoMondrian is an Open Source Spatial Online Analytical Processing Server, a spatially-enabled version of Pentaho Analysis Services (Mondrian). It has been released under the EPL."

17-May-2012 Yet more stuff to look at

http://www.marcandangel.com/2010/11/15/12-dozen-places-to-self-educate-yourself-online/

Experiments with Telepathy

22-Oct-2011

Mapping Vietnam which requires Building GDAL on Linux

08-Jul-2011 How I build GDAL for Windows

20-Apr-2011 - Coastal LiDAR

24-Feb-2011 HuPI move

17 June 2010

The world has been taken over by penguins. It's a much richer world. I was sleeping in a walled garden owned by a miserable witch who tried to fool me into thinking it was a place of wonder.

GIS

Oregon Solar Highways I was project lead on this one. Now I'm working for Nexus Solutions siting solar in Oregon.

GIS Jobs sites listing GIS job openings

Data sources

Model Builder

New ESRI Services

GeoDa - An Introduction to Spatial Data Analysis

Cartographic Connections video


Elkhorn Slough Wireless Project Spring 2003 CSU Monterey Bay project

Clipping orthophotos Process used in CDS Wireless project

I want documentation on every possible available addon and tool for ArcMap!! I suppose the closest thing today is the http://support.esri.com/ knowledge base. I ran across the GPS stuff today in 9.1 ArcInfo.

Refractions developed PostGIS
Manifold GIS software
Remote sensing
GRASS Open source GIS software

GPS

General GPS project notes

Magnavox GPS reference station

GPS on Bicycles

GPS mission planning software
Making your own Garmin GPS maps
Transferring GPS data

GPS receivers Some that I own, some that I am interested in.
GPS Protocols
GPS simulators

GPS Links I find interesting at the moment:

GPS workflow National Park Service page
GpPaSsion reviews and forums
TravelbyGPS
GPS Photo-Link

Solar/Alternative Energy

Solar CREEK -- "Clean Renewable Energy for Everyone's Kids."

Monitoring solar installations

Weather

Doing something about the weather data loggers, xml, web sites...

Yellowstone Weatherstation

Misc Electronics

Thermostats

M-audio Microtrack Digital audio recorder

Accounts

Anyone that wants to edit in this wiki is welcome to do so, but I have account creation locked due to spammers. Send me a note to get an account. [/cdn-cgi/l/email-protection [email protected]]

1 7 17 Rob Denner