[14-May-2026 06:08:27 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\PDFObject" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Encoding.php:43 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Encoding.php on line 43 [14-May-2026 06:08:28 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\PDFObject" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font.php:41 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font.php on line 41 [14-May-2026 06:08:29 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\PDFObject" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Page.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Page.php on line 40 [14-May-2026 06:08:30 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\PDFObject" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Pages.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Pages.php on line 40 [14-May-2026 06:10:13 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Page" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/XObject/Form.php:42 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/XObject/Form.php on line 42 [14-May-2026 06:10:14 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\PDFObject" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/XObject/Image.php:41 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/XObject/Image.php on line 41 [14-May-2026 06:10:08 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Font" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font/FontCIDFontType0.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font/FontCIDFontType0.php on line 40 [14-May-2026 06:10:09 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Font" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font/FontCIDFontType2.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font/FontCIDFontType2.php on line 40 [14-May-2026 06:10:10 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Font" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font/FontTrueType.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font/FontTrueType.php on line 40 [14-May-2026 06:10:10 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Font" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font/FontType0.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font/FontType0.php on line 40 [14-May-2026 06:10:11 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Font" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font/FontType1.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font/FontType1.php on line 40 [14-May-2026 06:10:12 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Font" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font/FontType3.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Font/FontType3.php on line 40 [14-May-2026 06:09:54 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Element" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementArray.php:43 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementArray.php on line 43 [14-May-2026 06:09:55 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Element" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementBoolean.php:41 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementBoolean.php on line 41 [14-May-2026 06:09:55 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Element\ElementString" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementDate.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementDate.php on line 40 [14-May-2026 06:09:56 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Element\ElementString" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementHexa.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementHexa.php on line 40 [14-May-2026 06:09:57 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Element" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementMissing.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementMissing.php on line 40 [14-May-2026 06:09:57 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Element" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementName.php:42 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementName.php on line 42 [14-May-2026 06:09:58 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Element" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementNull.php:41 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementNull.php on line 41 [14-May-2026 06:09:59 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Element" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementNumeric.php:41 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementNumeric.php on line 41 [14-May-2026 06:09:59 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Element" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementString.php:42 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementString.php on line 42 [14-May-2026 06:10:00 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Element" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementStruct.php:42 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementStruct.php on line 42 [14-May-2026 06:10:01 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Element" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementXRef.php:41 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Element/ElementXRef.php on line 41 [14-May-2026 06:10:02 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Encoding\AbstractEncoding" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Encoding/ISOLatin1Encoding.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Encoding/ISOLatin1Encoding.php on line 40 [14-May-2026 06:10:03 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Encoding\AbstractEncoding" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Encoding/ISOLatin9Encoding.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Encoding/ISOLatin9Encoding.php on line 40 [14-May-2026 06:10:04 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Encoding\AbstractEncoding" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Encoding/MacRomanEncoding.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Encoding/MacRomanEncoding.php on line 40 [14-May-2026 06:10:05 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Encoding\AbstractEncoding" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Encoding/StandardEncoding.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Encoding/StandardEncoding.php on line 40 [14-May-2026 06:10:06 UTC] PHP Fatal error: Uncaught Error: Class "Smalot\PdfParser\Encoding\AbstractEncoding" not found in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Encoding/WinAnsiEncoding.php:40 Stack trace: #0 {main} thrown in /home/nuaaocmy/public_html/TNOC/wp-content/plugins/mxchat-basic/includes/pdf-parser/src/Smalot/PdfParser/Encoding/WinAnsiEncoding.php on line 40 {"id":94,"name":"Per Berg","url":"","description":"

Areas of interest<\/strong>
\nResilient urban, rural and local community development. Ecologically adapted construction, technology and living. Futures studies on renewable energy, biological-and ecocycle technology, resource efficient and social transportation. Sustainable agriculture in regional-, local- and community scales. Blue-green fractal infrastructure. Pre-conditions for the dense-, green- and spacious pedestrian-speed city. Resilient, complex and contextual local areas\u2019 physical, economic, biological, organisational, social, cultural and aesthetic resources.
\nTeaching<\/strong>
\nI teach at all the five years of the landscape architecture program. I have especially built two popular master-level courses at SLU. The first is the Landscape Project Studio \u2013 about the pre-conditions in the landscape for establishing resilient communities and infrasystems. The second is a new master course at SLU:s and Uppsala University\u2019s joint master program in Sustainable Develoment: Interdisciplinary Practice. I also supervise Swedish and International students and PhD-students.
\nResearch and development projects<\/strong>
\nI am involved in three Research Projects: Functional Density where I am leading the research about conditions for appropriate city planning: with integrated built-up areas, traffic, parks, squares, commerce and culture; Resilient Citylands \u2013 where we study modern cities with appropriate rural functions and modern rural areas integrated with urban functions; a study about Lawn \u2013 as a cultural and ecological phenomenon. I am the project leader since 1988 for the model area H\u00e5gaby \u2013 a resilient citylands area \u2013 planned and built according to the United Nation\u2019s Habitat Agenda<\/p>\n","link":"https:\/\/www.thenatureofcities.com\/TNOC\/author\/perberg\/","slug":"perberg","avatar_urls":{"24":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768.jpg","48":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768.jpg","96":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768-96x96.jpg"},"meta":[],"simple_local_avatar":{"full":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768.jpg","96":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768-96x96.jpg","25":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768-25x25.jpg","60":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768-60x60.jpg","160":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768-160x160.jpg","32":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768-32x32.jpg","16":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768-16x16.jpg","74":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768-74x74.jpg","128":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768.jpg","120":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768.jpg","125":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768.jpg","24":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768.jpg","48":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768.jpg","250":"http:\/\/www.thenatureofcities.com\/TNOC\/wp-content\/uploads\/2014\/02\/Per-Berg_avatar_1392322768.jpg"},"_links":{"self":[{"href":"https:\/\/www.thenatureofcities.com\/TNOC\/wp-json\/wp\/v2\/users\/94","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thenatureofcities.com\/TNOC\/wp-json\/wp\/v2\/users"}]}}