Main Page: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
mNo edit summary
Brian Wilson (talk | contribs)
 
(95 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[GIS Educational Resources]]
== 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 [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].
 
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 [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.


<p>
==Recent changes==
I am in the middle of a system wide upgrade so currently the wiki does not look like I want it to!
I am going to install Wordpress and I will try to create a common theme for both of them.


== Corvallis open source meeting notes ==
=== 2024 - ===
2024-10 I am working on a CANBUS project right now.


[[CVO-OSGIS]]
=== 2023 ===
'''2023-12-25''' [[Murre]] is now running Linux Mint


== Short Term Memory ==
'''2023-06''' Setting up [[Rotary encoder]] on an MCU


09-Aug-13 Blogging software comparison is here: [[blog]]
'''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.


07-Aug-13 [[Fleet management]]
'''2022-11-12''' Moved to Tektonic and shut down the Bluehost account to save money. Backups are on Bellman in ~/Backups/Bluehost


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


25-Jun-2013 I have taken the next steps in creating [[PostGIS]] data warehouses now for both Alsea Geo and GEO-CEG.
2021-03 setting up "Esri Web App Builder, Developer Edition" ([[WABDE]]) in Docker.
Now I am looking for a tidy way to track the metadata about the data I am busily loading into the warehouses.


[[Geonetwork]] looks like it might fit the bill.
2020-08-10 I am building an [[Elevation surface]] for Clatsop county including contours, hillshades, shaded relief.


'''Where roads meet'''
2020-03-18 Docker + Python + [[Visual Studio Code]], using Remote Containers Extension, wow like crazy man.


14-Jun-2013 [[Finding Intersections with Python]] It's working now. Some code fragments here for you.
2020-01-03 In spite of the fact [[Vastra]] is dead, I am working on [[Presence Detection]], now in the context of IoT.


13-Jun-2013 Notes and thoughts on my [[Nexus 7]] android tablet.
=== 2019 ===


07-Jun-13 Friday. [[Benton county building upload]] Okay so it's taking longer than I expected. Almost 1 year now.
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.


2013-Jul-29 Q: How do you keep a SAR van alive? Current data, everything working remotely and disconnected from the big Cloud?
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!


http://www.deercreekgis.com/
2019-07 I started experimenting with [[OpenLayers]] 6 which is in beta (and [[JavaScript]]).
Zeke Lunder � Chief of Operations
Keeping my OpenLayers and JavaScript in Github, see experiments at https://github.com/brian32768/ and released things at https://github.com/Wildsong/
Deer Creek Resources
144 Meyers St #140, Chico, CA 95926
zeke@deercreekgis.com


2013-Jul-25 A collection of notes about [[HTML5, CSS and Javascript]]
===2017 ===


For GEO-CEG I need to look at alternatives to Google Hangouts and a good [[Calendar] app. And about 30 other things.
Survived fires in Sonoma county (2017 edition), moved to Astoria Oregon to start a new job/


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


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]]
[[Bar code]] on my helmet.


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.
Weatherman app [https://github.com/brian32768/twilio-weatherman twilio-weatherman on github]


June-2013 Investigating [[Geomoose]] and [[Geomoose on RHEL]]
[[Signal 2017]] is done, now I need to use what I learned. [[Hackpack v3]] and [[Caller ID processing]]


May-2013 I am interested in [[3D Printing]] now because I got a Replicator 2.
[[Docker]] for everything! Geoserver, MySQL, Logitech SqueezeBox... even ArcGIS Enterprise until my license expired.


09-Apr-2013 GeoKettle/GeoMondrian look good but Andy suggests looking at GeoMediaPro
[[ArcGIS Developer]]


14-Mar-2013 Directions Mag webinar on how USFS is using Google Earth
===2016 ===
http://www.directionsmag.com/images/webinars/Directions_Google_NIFC_Webinar_Slides.pdf
[[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!


06-Feb-2013 [[Finding Intersections with Python]]
10/2016 [[Anaren Bluetooth Smart Development Kit]]


18-Dec-2012 More [[Android]] work, trying out [[MapsForge]]
9/2016  [[bike ped stuff]]


17-Dec-2012 Ubuntu is out, [[Linux Mint]] is in.
Atmel AVR stuff: [[Arduino]] and [[FutureKit Temperature Controller]]


27-Oct-2012 Saturday - [[Ext JS 4]]
[[Teensy USB Development Board]]


26-Oct-2012 Friday - [http://osmcuc.com?lrRef=tsLi1 OpenStreetMap Commercial Conference]
[[Running my own git server]]


12-Oct-2012
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://linuxcertified.com/linux-ultrabook-lc22.html This Linux ultrabook] looks cool.
http://www.depiction.com emcomm software


Okay so last month I got a 1970 [[MG Midget]], joined the local Corvallis British Car Club,
I like this page: http://alistapart.com/article/takecontrolofyourmaps
and decided I should have a complete welding and metal working shop at home.


Gearing up mentally for SOTM in Portland tomorrow. I'd rather stay home and work on the new welding shop. I am wiring, insulating, and sheet rocking. I plan on putting metal on top of the sheet rock to stop stray sparks from setting the house on fire.
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]


Funny, I did welding and cutting extensively in my parents' attached garage, never set anything on fire, and they never cared. Now I am very concerned and cautious.
[[3D Printing]]


No doubt, my shop should include the ability to use computer aided design software and CNC equipment.
[[Garmin Monterra]]


Wouldn't you know, it turns out Linux runs rampant in the CNC world.
[[GIS Educational Resources]]
Today I could this link for CAD software:
http://linuxblog.darkduck.com/2012/10/best-free-linux-cad-software.html


Also I am now an [[Android]] developer and a Javascript developer and a board member of a forming non-profit.
[[Windows 7 Sensors and Location]]


30-June-2012 Trying to build [[QT5]] from sources but failed
'''Where roads meet'''


28-June-2012 My [[Raspberry Pi]] arrived! Installed QTonPi and fired it up.
14-Jun-2013 [[Finding Intersections with Python]] It's working now. Some code fragments here for you.


17-May-2012 Yet more stuff to look at
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]]


http://www.marcandangel.com/2010/11/15/12-dozen-places-to-self-educate-yourself-online/
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.


[[Experiments with Telepathy]]
June-2013 Investigating [[Geomoose]] and [[Geomoose on RHEL]]


[http://www.spatialytics.org/projects/geokettle/ GeoKettle] Spatial ETL
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."
"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."
Line 107: Line 121:
"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."
"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."


16-May-2012 Migration to new service provider.
17-May-2012 Yet more stuff to look at
Hostmonster was throttling my CPU about 1/2 the time. Now on Tektonic.net


[[2012]] The entire year more or less.
http://www.marcandangel.com/2010/11/15/12-dozen-places-to-self-educate-yourself-online/
 
03-Jan-2011 [[Solar map]] of Benton county
 
02-Dec-2011
 
[[Developing Benton County topo map]], see also  See [[Making your own Garmin GPS maps]]


[[Experiments with Telepathy]]


22-Oct-2011
22-Oct-2011
Line 123: Line 131:
[[Mapping Vietnam]] which requires
[[Mapping Vietnam]] which requires
[[Building GDAL on Linux]]
[[Building GDAL on Linux]]
04-Aug-2011
[http://elogeo.nottingham.ac.uk/xmlui ELOGeo] is a digital service that collects, preserves, and distributes digital material about open geospatial data, software and standards, in order to facilitate the digital preservation and scholarly communication in the open geospatial community.
   
   
ESRI ArcMap Extensions: ST-Links [[SpatialKit]] for directly connecting to spatial databases without ArcSDE
08-Jul-2011 [[How I build GDAL for Windows]]
08-Jul-2011 [[How I build GDAL for Windows]]
   
   
Line 136: Line 138:
24-Feb-2011 [[HuPI]] move
24-Feb-2011 [[HuPI]] move


01-Feb-2011 [[Sony PRS-650 Reader Touch Edition]]
*[[Web Maps the way I want them]] ---> [[GeoApt Spatial Data Browser]] --> [[QGIS]]
 
*[[FoxtrotGPS]] - Learning OpenStreetMap! Wow, it's fun.
26-Jan-2011 [[Working with dotSpatial]], the library that [[MapWindow GIS]] is build upon.
 
November --
[[Raven]] got an OCZ RevoDrive and a WDC Caviar Black. [[SSD optimizations]]
 
* [[Web Maps the way I want them]] ---> [[GeoApt Spatial Data Browser]] --> [[QGIS]]
* [[FoxtrotGPS]] - Learning OpenStreetMap! Wow, it's fun.
* House gets new doors - 1 down, 7 to go; mmm love that plaster dust
* APRS tracker
* Magnavox 9212 - just got one, now I need to build a cable for it.
* [[8track]] building kernel for C7 + [[Lilliput DisplayLink monitor]]
* [[Yaris#Sound Dampening]] - ordered materials, arrival Nov 18
 
== Long Term Memory ==


17 June 2010
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.
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.
--
May 2010 [[gpsd on Mac]] [[PyQt on the Mac]] ''Just can't seem to get excited about PyQt but I did give it a chance.''
16-Jan-2010 [[Alfresco]] building for Debian 64-bit. ''01-Nov-2010 I need to revisit Alfresco, it still seems like a good idea for AlseaGeo.''
05 Jan 2010 [[Low-cost RTK]]
21-Dec-2009 Debian Live, [[Walltop]]
30-Oct-09 [[GIS on the Macintosh]]
24-Oct-09 I got a nice new 13" MacBook Pro today, first Mac I have owned since the Mac IICX. She is named [[Stellar]] after Stellar's Jay.
24-Jun-09 Another thing to look at .. tools for ArcView http://www.ian-ko.com/
03-Feb-2009 Idea of the day, create an equivalent to openstreetmap for personal weather stations. Or even better, find one that already exists.
30 Jan 09 Now using Google Sitesearch for this site, which integrates quite well with the Mediawiki software.
26 Jan 09 I bought a month worth of T-Mobile data access for $20 from eBay so I am spending some time with the [[Openmoko]] Neo FreeRunner that I got last summer. ''It was fun, but the month ended and the rate went to $157. Ha ha! Good bye data access''
20 Jan 09 Doing a bit of Microchip [[PIC]] programming.
03 Sept 08 Developing cross-platform GUI applications with Python and QT4: [[PyQt]] The longer I work with Python, the more I like it. ''but QT? Meh.''
Feb 17 2008 [[Streaming media servers]]
Dec 24 2007 Cool link of the day
http://www.esrl.noaa.gov/gmd/obop/spo/livecamera.html
Ubuntu on Toshiba Magnia SG20 -- [[Otter]] -- I still fire up the SG20 once in a while when I get email requests for help.
== Radio ==
Jan 11 2007 - Lots of snow here last night! I am walking to work.
I will carry my new radio. [[The Radio Page]]
== No more paper ==
Jan 2007-- I just decided I am really tired of filing all the bits of paper that collect in piles around here every year around 'tax time'. Also, I don't want to own a file cabinet anymore. It's heavy and bulky. Continued in [[No more paper]]
Jan 2009-- Update. Still don't have a working scanner. The Canoscan FB630 that a friend gave me never worked right. It is now in the junk pile.
Feb 2009 - Got a scanner off the local Craig's List. HP 3970 Works great.
Nov 2010 - I see the scanner every day. It's usually peeking out from a pile of paper.
==Maps!==
[[Making your own Garmin GPS maps]]
[[Google Maps]] support has been added to this wiki. (2 June 08)
=== Corvallis ===
[[Girls On The Run]] <br>
[[CARDV Run/Walk]]<br>
[[South Corvallis]]<br>
[[City of Corvallis Parks]]<br>
[[Airport area maps]] for Paul<br>
[[Evanite Fiber Corp area]]
=== Coastal Oregon ===
I've been preparing maps for my personal use on trips to [[Coastal Oregon]].
5 maps here so far.
=== Oregon Cascades ===
Just one so far. More to come. [[Oregon Cascades]]
Sonoma county: Not online right now, maps of the CDS Wireless Network. I plan on putting these static maps into Mapserver any day now...
== Cartography ==
To learn more than you could want to know about color and shading on maps, visit these sites.
http://www.reliefshading.com/ has articles by Bill Patterson of the National Park Service
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.


==GIS==
==GIS==


My big project last year,
[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.
[http://www.alseageo.com/solarhighway.html Oregon Solar Highways]


[[GIS Jobs]] sites listing GIS job openings
[[GIS Jobs]] sites listing GIS job openings
Line 253: Line 161:
[http://libraries.uta.edu/ccon/video.shtm Cartographic Connections video]
[http://libraries.uta.edu/ccon/video.shtm Cartographic Connections video]


===Software===
The '''FreeGIS''' site http://www.freegis.org/ has the largest collection
of freely available GIS/CGPS software. But the collection is not inclusive
because policy prohibits them from listing free but protected commercial software. So for example, [http://trimble.com Trimble]'s free mission planning program is not available there.
[http://www.gisuser.com GISuser] has a collection of free tools.
From email: Since 1997, I have implemented sets of Java, Web & Wireless GIS
tools. Most of them are free to use. If you are interested, please
visit http://www.jshape.com for more information. -- Shiuh-Lin Lee
[http://www.ERmapper.com/ ERmapper]<br>
[[MapWindow GIS]]
[http://www.gvsig.gva.es gvSIG] is a tool oriented to manage geographic information. It is characterized by a user-friendly interface, with quick access to the most common raster and vector formats. In the same view it includes local as well as remote data through a WMS or WFS source.
Forestry GIS ([http://www.digitalgrove.net/fgis.htm fGIS™]) is a compact but  robust  shapefile editing program, digitizer and GIS data query tool for Windows®
GMT = Generic Mapping Tools: http://gmt.soest.hawaii.edu/
==== Visualization ====
[http://www.opendx.org/ OpenDX]
[http://vis5d.sourceforge.net/ Vis5D+]
==== Commercial server software ====
[http://www.alta4.com/index_engl.php Alta4] Imagemapper and GPS Photomapper
[http://tojou.blogspot.com/2006/07/awesome-online-map-with-no-flash.html imapemapper example] see [http://ci.newberg.or.us/ City of Newberg] too.
==== Mobile GIS Software ====
BBBike<br>
ESRI [[ArcPad]]<br>
[http://gimodig.fgi.fi/index.php GiMoDig] <br>
GPSDrive<br>
Hoko<br>
[http://www.mobilegeographics.com/ Mobile Geographics] mapping and navigation for PDAs (This site is PalmOS oriented)


[[Elkhorn Slough Wireless Project]] Spring 2003 CSU Monterey Bay project<br>
[[Elkhorn Slough Wireless Project]] Spring 2003 CSU Monterey Bay project<br>
Line 307: Line 173:
[[GRASS]] Open source GIS software <br>
[[GRASS]] Open source GIS software <br>


====Fuzzy GIS====
== GPS==
 
'''Fuzzy thoughts''' -or- '''Who gets to decide where the shoreline is, and why isn't it fuzzy?'''
 
For georeferencing historical maps, can we use a fuzzy confidence overlay to
indicate what areas of the map look good spatially and what ones don't?
 
[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]
 
[http://www.gisdevelopment.net/application/geology/mineral/geom0015.htm Integrating exploration dataset in GIS using fuzzy inference modeling]
 
====Projects====
 
[[ArcGIS]] A few ArcObjects notes at the moment.<br>
[[Geodatabases]]<br>
[[Mapserver]] [[iMap]] <br>
[[ArcIMS]] + [[ColdFusion]] <br>
[[ArcPad]] including notes on PDAs<br>
 
[[Fusebox]]
 
[[Geocalendar]]
 
[[GoogleEarth]]
 
[[Programming for GIS]]
 
[[Software development]]
 
Web-based map viewers:
[[Feature list]] for mapserver viewers <br>
Test projects: 1. [[SWF viewer]] 2. [[Orthoviewer]]
See also [http://dl.maptools.org/dl/FlashMapserverUserDoc.html Flash support in Mapserver]
 
==== Using ArcMap as a front end to ArcIMS and/or Mapserver ====
 
'''ArcMap to ArcIMS:''' Jeroen Ticheler's script [[MXDtoAXL]] downloaded from http://arcscripts.esri.com/ -- this works quite well but breaks if version > 9.0
(There is another MXD converter on arcscripts by Mark Andrews. He provides only a snipped of VB and no instructions. Since we are not ArcObjects geniuses, Kevin and I are sticking to Veroen's program.)
 
'''ArcMap to Mapserver''' Still looking into this. On possibility is
[http://sourceforge.net/projects/avein/ avein]. See also
[http://chris.narx.net/?p=12 this page.]
 
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.
 
[[AJAX and AFLAX]]
 
'''Server side vs client side user interfaces for web mapping'''
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.
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.
 
== GPS ==


[[General GPS project notes]]
[[General GPS project notes]]
Line 368: Line 180:


[[GPS on Bicycles]]
[[GPS on Bicycles]]
[[GPS and the PocketPC]]


[[GPS mission planning software]] <br>
[[GPS mission planning software]] <br>
Line 379: Line 189:
[[GPS simulators]]<br>
[[GPS simulators]]<br>


 
===GPS Links I find interesting at the moment: ===
=== GPS Links I find interesting at the moment: ===
 
[http://www.silcom.com/~rwhately/ La Cima] ActiveX protocols for Garmin, etc.


[http://www.nps.gov/gis/gps/gps4gis/ GPS workflow] National Park Service page<br>
[http://www.nps.gov/gis/gps/gps4gis/ GPS workflow] National Park Service page<br>
Line 389: Line 196:
[http://www.geospatialexperts.com/gpsphotolink.html GPS Photo-Link]
[http://www.geospatialexperts.com/gpsphotolink.html GPS Photo-Link]


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


[[Monitoring solar installations]]
[[Monitoring solar installations]]


==Weather==
== Weather==


[[Doing something about the weather]] data loggers, xml, web sites...
[[Doing something about the weather]] data loggers, xml, web sites...
Line 400: Line 207:
[[Yellowstone Weatherstation]]
[[Yellowstone Weatherstation]]


== Misc Electronics ==
==Misc Electronics==


[[Thermostats]]
[[Thermostats]]
Line 406: Line 213:
[http://www.m-audio.com/ M-audio Microtrack] Digital audio recorder
[http://www.m-audio.com/ M-audio Microtrack] Digital audio recorder


== Wireless ==
==Accounts==


[[Chintimini Wireless Project]]
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>]
[[WRT54GS project]]
 
[[Tangent Unplugged]]
 
[[Elkhorn Slough Wireless Project]] Spring 2003 CSU Monterey Bay project
 
== Web site content management ==
 
=== Mediawiki ===
 
I am currently using the stable [[Special:Version|version]] of [http://www.mediawiki.org/ Mediawiki] which is the software used for the [http://wikipedia.org Wikipedia].
 
Reasons I like Mediawiki: It is easy to install. It is easy to customize.
It is easy to learn. It is very well supported and has a large user community.
 
Update. I have been using Mediawiki for over a year now. I have deployed it at work, at home, at my ISP, and for pedalwiki.ihpva.org and solarcreek,org. I like it. I use it for site management, and I document all my work in wikis now. No more lost scraps of paper or random txt files scattered all over creation.
 
But there are things it does not do well, so I am back looking at Drupal now for ihpva.org main page.
 
==== Mediawiki extensions ====
 
There are maps in the [http://www.wikipedia.org/wiki/Extensions Wikipedia], so I should really look at the [http://meta.wikimedia.org wikimedia extensions] for GIS and maps first.
 
[[Gallery2]] is an image gallery that has been integrated successfully with both Drupal and Mediawiki, which makes it potentially very useful to me.
 
==== Speeding up mediawiki ====
 
...and slimming it down. When I had my own computer on the Internet I had no constraints. Now I either choose a slow virtual CPU at tektonic.net or a fast but CPU cycle limited server at Hostmonster.com. If I use too many cycles at Hostmonster they cut off access from the outside world for 5 minutes. VERY ugly.
 
I tried to put caching onto mediawiki that will stop it from being a resource hog.
Nothing seemed to help.
 
Choices
 
Built-in mediawiki caching -- since I am getting kicked out regularly I can assume this one is not good enough for my purposes.
 
memcached -- cache access to database
 
eAccelerator (http://eaccelerator.net/) -- precompile php code
 
squid -- caches html accesses. I read this suggestion on a hostmonster forum.
[http://seankelly.tv/blog/blogentry.2007-03-02.4768602564 Sean Kelly] suggests that Varnish is the way to go.
 
=== Drupal ===
 
For a while I was convinced Drupal was the best CMS so I started writing this [[Beginner's guide for Drupal]]. I stopped working on it when I quit using [http://www.drupal.org Drupal]. (Which was almost immediately...) I am leaving the page here because I might revisit it at any moment.
(and that moment is NOW. [[User:Brian Wilson|Brian Wilson]] 07:03, 13 March 2006 (PST))
 
=== Other ===


I might revisit [http://www.zope.org Zope] and [http://plone.org Plone]
1 7 17 Rob Denner
instead. The only reason I am interested in plone right now is because of plonemap. The plonemap server seems to be down right now so I can't even research it. (29-Nov-2005) Later for this...
[[File:RobDenner.jpg|thumb|left]]
 
<br clear="all" />
== Google pays my phone bill. ==
 
If you want to talk to me, click on this button and enter your phone number
then [http://voice.google.com/ Google Voice] will phone you.
Answer the call and wait while Google Voice phones me and connects our calls together. If you call me from a land line, you won't have to pay for the call. Since Google does not charge me for the service, I don't have to pay either.
 
<html>
<object type="application/x-shockwave-flash" data="https://clients4.google.com/voice/embed/webCallButton" width="230" height="85"><param name="movie" value="https://clients4.google.com/voice/embed/webCallButton" /><param name="wmode" value="transparent" /><param name="FlashVars" value="id=39f842077fd8c0af1e2b6d4e371d05f5f8294d45&style=0" /></object>
</html>
 
My incoming calls '''used to'' come to me via [http://www.gizmoproject.com/ Gizmo] so I didn't have to pay for any phone line to receive calls. I used a VOIP service for outgoing calls for a year or so but find that using Google for outgoing calls works fine too.
 
Then a couple years ago Google bought Gizmo. As of April 1 2011, Google has shut down Gizmo. I am not very happy about this, but it was a free service so I can't complain too much.
 
My Google voice number is 541-368-7383.
 
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. [email protected]

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