The KidsRuby 1.0 Adventure

Today my seven-year-old son and I embarked on a mission to learn how to program with KidsRuby 1.0. Before ever hearing of KidsRuby my son had expressed interest in programming so he could create games.

I use Python on a regular basis and had considered using the language to teach programming basics. However, there are few resources specifically for teaching Python (or any language) to kids out there. Those resources that do exist for kids are not well developed. That is why I was very excited when I discovered KidsRuby through Twitter (@kidsruby).
The KidsRuby 1.0 environment seems like a great way to get started with the Ruby language. It includes a code editor, a help tab with Ruby lessons and an output area where you can interact with your code.
This was my first experience with the Ruby language so as I go through the tutorials with my son I will be learning too. So far I am encouraged that my son has put in several hours learning with KidsRuby and keeps asking to do more. I have to pull him off the laptop so he can take a rest. As we get further into our studies I will post updates on our progress.

Add Custom Color Ramps To ArcGIS From The ESRI Mapping Center

**This post references ESRI ArcGIS Desktop 10.0. While the steps listed might work in previous or future versions of ArcMap, it is not guaranteed. There is an updated version of this post here.**
 
When you have a continuous raster such as a DEM in ArcGIS, you will likely want to adjust its color ramp to better highlight elevation changes. The default color ramps suffice for a majority of situations, however, your choices are still limited. To expand your list you could create your own color ramp or you could import a new .style file containing ready-to-use color ramps and symbols.
 
The ESRI Mapping Center provides a set of color ramps to help further depict raster surfaces. The ramps are divided among four styles which are Hypsometry, Hillshades, Events and CartoEffects. Following are the steps you take to add the new color ramps:
 
 
  1. On the ArcGIS resources page of the Mapping Center choose the Styles tab and click on ColorRamps2.0 to start the download.
  2. After you download the file, unzip it. Inside you will find four .style files and a .txt file describing the styles.
  3. Copy the four .style files to C:\Program Files\ArcGIS\Desktop10.0\Styles.
  4. Open a map document.
  5. Click the customize dropdown and select Style Manager.
  6. On the right side of the Style Manager click on the Styles… button. In the Style References window that opens click Add Style to List….
  7. Navigate to C:\Program Files\ArcGIS\Desktop10.0\Styles where you placed the .style files and select the first one. You might have to repeat this step once for each style.
  8. After all of the styles are shown in the Style References list, make sure they are check marked and click the Set as Default List button.
  9. Click OK and you should see your styles on the left side of the Style Manager. Close the style manager. At this point you can go to the symbology tab of your Layer Properties for a given raster and select one of the new color ramps.
 
Tip: Right Click on the color ramp dropdown and uncheck Graphic View to see the text descriptions of the ramps.

GISnation.com, Social Networking for the Geospatial Community?

A new GIS centered web site called GISnation.com launched yesterday. According to the site’s mission statement its purpose is simply to promote “geospatial solutions” and provide a multi-use platform to showcasing GIS projects.
The site tries to pack a lot into its pages. It attempts to provide tools and services such as social networks, job boards, resource searches, news feeds, promotional challenges and project submission platforms. The social networking aspect itself is quite involved. There is a Facebook-like “wall” that you can post updates to, a blogging interface where you can create your own blog within the larger site, a file upload area, a photo gallery, a professional networking page where you can have a LinkedIn-like profile and a project collaboration area where you can work with others on a geospatial solution.
It will be interesting to see how the geospatial community reacts to a centralized site like this that combines multiple aspects of already established social media services in a GIS centered environment. As with any application that claims to be a social media platform, its value will be revealed by the users who engage with it. If the GIS user community has a need for what GISnation is attempting to provide, it could do well.
I will be interacting on the site in the coming days and will try to report my findings. Meanwhile, if you sign up for access to the site, leave a comment here and let me know what you think. Do you think it has a future?
Update: Apparently GISnation didn’t have much of a futre. The site doesn’t seem to be in existence any more. It’s probably just as well since ESRI already has established forums and GIS communities are already created on sites like Twitter, Facebook and Google Plus.

Going With the Flow at AU 2011

I am a geospatial analyst. I typically work with traditional GIS software like ESRI’s ArcGIS. However, Autodesk products are also heavily utilized in the office where I work. More and more, GIS and CAD are being integrated and it often falls upon me to work with our CAD analyst to explore interoperability between the two products. Over the last few years Autodesk has worked to develop a product called Map3D into a full GIS product to rival ArcGIS. There are those who will claim that Map3D has arrived at this goal but don’t let ’em fool ya. They can both be defined as a GIS but they are not equals. Autodesk is great at creating products that will make and manipulate geometries (think AutoCAD or Civil 3D). ESRI is great at making products that create points, lines and polygons, connect them in meaningful ways and then map them within geospatial coordinates.  Autodesk is slowly introducing more geospatial analysis tools into their Map 3D product but one will not find the depth of available tools that you will find in ArcGIS. I digress, however. The above argument goes on every day in places more appropriate than this. At the very least, it should be the subject of another post. Suffice it to say, I have to know both, work with both and integrate both into a workflow. To further this goal, I have been sent to this year’s Autodesk University in Las Vegas, NV.

After two days of the conference I can report mixed feelings about the value of what was there. The overarching valuable service that I could identify was free testing to become certified in a variety of Autodesk products including Civil 3D, Revit and plain old AutoCAD. As a Map 3D user, I have been disappointed to know that they do not currently have a certification for that products. I was told that one is currently being considered, though.

The hands-on labs and lectures have their place but of course you have to put up with a lot of information that is not relevant to your own situation. To be fair, that is the case with many of the conferences I attend such as the ESRI conference. I attended one lecture about terrestrial spatial scanning for integration into Building Information Modeling (BIM). It was interesting and relevant to what we are doing in our office but the first hour was taken talking about minor issues like making sure to carry a long extension cord and manipulating xyz data in MS Access.

Now on to the most important part of the conference – lunch. One is never sure what to expect when it comes to conference food. Some conferences do not provide meals at all. I am happy to report AU does. I was a bit worried about what would be served after I had gone through the line at their “Grab-and_Go breakfast” the first morning. Breakfast was meat, cheese and egg between sort of round croissant halves. Problem was, I couldn’t tell the croissant from the egg from the cheese. The meat was the only thing I could positively identify, so that was all I ate. Lunch, however, was surprisingly good. It included salad, Spanish rice, pinto beans, pork medallions and chili. When I was done I didn’t feel like my gut was going to explode. Nice job AU! The only issue I had was when lunch was over and another session was about to begin, some guy with a mic’d xylophone started banging out a tune that was so annoying it made people stamped out of the room. AU really knows what they are doing.

Between sessions we were treated to coffee, organic teas, soda and water. In the afternoon they rolled out the carts with fruit, desserts and chips. It was really quite good. The second day I skipped breakfast and ate lunch elsewhere but overall I was impressed.

Before I end I have to briefly touch on the vendor area. It was not as big as I thought it would be and the schwag was not as good. That being said, I did come away with some great information about the next generation of Oce plotters and some great Chinese trinkets that have no good use but keep my kids for about 30 seconds. If anyone has any interesting comments or stories about this years AU, please do let me know.